Zend Framework  3.0
Public Member Functions | Protected Attributes | List of all members
MongoDbOptions Class Reference

Public Member Functions

 setNamespaceSeparator ($namespaceSeparator)
 Set namespace separator.
 
 getNamespaceSeparator ()
 Get namespace separator.
 
 setResourceManager (MongoDbResourceManager $resourceManager=null)
 Set the mongodb resource manager to use.
 
 getResourceManager ()
 Get the mongodb resource manager.
 
 getResourceId ()
 Get the mongodb resource id.
 
 setResourceId ($resourceId)
 Set the mongodb resource id.
 
 setServer ($server)
 Set the mongo DB server.
 
 setConnectionOptions (array $connectionOptions)
 
 setDriverOptions (array $driverOptions)
 
 setDatabase ($database)
 
 setCollection ($collection)
 
- Public Member Functions inherited from AdapterOptions
 setAdapter (StorageInterface $adapter=null)
 Adapter using this instance.
 
 setKeyPattern ($keyPattern)
 Set key pattern.
 
 getKeyPattern ()
 Get key pattern.
 
 setNamespace ($namespace)
 Set namespace.
 
 getNamespace ()
 Get namespace.
 
 setReadable ($readable)
 Enable/Disable reading data from cache.
 
 getReadable ()
 If reading data from cache enabled.
 
 setTtl ($ttl)
 Set time to live.
 
 getTtl ()
 Get time to live.
 
 setWritable ($writable)
 Enable/Disable writing data to cache.
 
 getWritable ()
 If writing data to cache enabled.
 
 toArray ()
 Cast to array.
 
 setFromArray ($options)
 {}
 
- Public Member Functions inherited from AbstractOptions
 __construct ($options=null)
 Constructor.
 
 setFromArray ($options)
 Set one or more configuration properties.
 
 toArray ()
 Cast to array.
 
 __set ($key, $value)
 Set a configuration property.
 
 __get ($key)
 Get a configuration property.
 
 __isset ($key)
 Test if a configuration property is null.
 
 __unset ($key)
 Set a configuration property to NULL.
 

Protected Attributes

 $__prioritizedProperties__ = ['resource_manager', 'resource_id']
 
- Protected Attributes inherited from AdapterOptions
 $__prioritizedProperties__ = []
 
 $adapter
 
 $keyPattern = ''
 
 $namespace = 'zfcache'
 
 $readable = true
 
 $ttl = 0
 
 $writable = true
 
- Protected Attributes inherited from AbstractOptions
 $__strictMode__ = true
 

Additional Inherited Members

- Protected Member Functions inherited from AdapterOptions
 triggerOptionEvent ($optionName, $optionValue)
 Triggers an option event if this options instance has a connection to an adapter implements EventsCapableInterface.
 
 normalizeTtl (&$ttl)
 Validates and normalize a TTL.
 

Member Function Documentation

getNamespaceSeparator ( )

Get namespace separator.

Returns
string
getResourceId ( )

Get the mongodb resource id.

Returns
string
getResourceManager ( )

Get the mongodb resource manager.

Returns
MongoDbResourceManager
setCollection (   $collection)
setConnectionOptions ( array  $connectionOptions)
setDatabase (   $database)
setDriverOptions ( array  $driverOptions)
setNamespaceSeparator (   $namespaceSeparator)

Set namespace separator.

Parameters
string$namespaceSeparator
Returns
self
setResourceId (   $resourceId)

Set the mongodb resource id.

Parameters
string$resourceId
Returns
self
setResourceManager ( MongoDbResourceManager  $resourceManager = null)

Set the mongodb resource manager to use.

Parameters
null | MongoDbResourceManager$resourceManager
Returns
self
setServer (   $server)

Set the mongo DB server.

Parameters
string$server
Returns
self

Member Data Documentation

$__prioritizedProperties__ = ['resource_manager', 'resource_id']
protected