Zend Framework
3.0
|
These are options specific to the Memcached adapter. More...
Public Member Functions | |
setNamespace ($namespace) | |
Set namespace. | |
setNamespaceSeparator ($namespaceSeparator) | |
Set namespace separator. | |
getNamespaceSeparator () | |
Get namespace separator. | |
setMemcachedResource (MemcachedResource $memcachedResource=null) | |
A memcached resource to share. | |
getMemcachedResource () | |
Get memcached resource to share. | |
setResourceManager (MemcachedResourceManager $resourceManager=null) | |
Set the memcached resource manager to use. | |
getResourceManager () | |
Get the memcached resource manager. | |
getResourceId () | |
Get the memcached resource id. | |
setResourceId ($resourceId) | |
Set the memcached resource id. | |
getPersistentId () | |
Get the persistent id. | |
setPersistentId ($persistentId) | |
Set the persistent id. | |
addServer ($host, $port=11211, $weight=0) | |
Add a server to the list. | |
setServers ($servers) | |
Set a list of memcached servers to add on initialize. | |
getServers () | |
Get Servers. | |
setLibOptions (array $libOptions) | |
Set libmemcached options. | |
setLibOption ($key, $value) | |
Set libmemcached option. | |
getLibOptions () | |
Get libmemcached options. | |
getLibOption ($key) | |
Get libmemcached option. | |
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'] | |
$namespaceSeparator = ':' | |
$resourceManager | |
$resourceId = 'default' | |
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. | |
These are options specific to the Memcached adapter.
addServer | ( | $host, | |
$port = 11211 , |
|||
$weight = 0 |
|||
) |
Add a server to the list.
string | $host | |
int | $port | |
int | $weight |
getLibOption | ( | $key | ) |
getLibOptions | ( | ) |
Get libmemcached options.
getMemcachedResource | ( | ) |
Get memcached resource to share.
getNamespaceSeparator | ( | ) |
Get namespace separator.
getPersistentId | ( | ) |
Get the persistent id.
getResourceId | ( | ) |
Get the memcached resource id.
getResourceManager | ( | ) |
Get the memcached resource manager.
getServers | ( | ) |
Get Servers.
setLibOption | ( | $key, | |
$value | |||
) |
Set libmemcached option.
string | int | $key | |
mixed | $value |
setLibOptions | ( | array | $libOptions | ) |
Set libmemcached options.
array | $libOptions |
setMemcachedResource | ( | MemcachedResource | $memcachedResource = null | ) |
A memcached resource to share.
null | MemcachedResource | $memcachedResource |
setNamespace | ( | $namespace | ) |
Set namespace.
The option Memcached::OPT_PREFIX_KEY will be used as the namespace. It can't be longer than 128 characters.
setNamespaceSeparator | ( | $namespaceSeparator | ) |
setPersistentId | ( | $persistentId | ) |
setResourceId | ( | $resourceId | ) |
setResourceManager | ( | MemcachedResourceManager | $resourceManager = null | ) |
Set the memcached resource manager to use.
null | MemcachedResourceManager | $resourceManager |
setServers | ( | $servers | ) |
Set a list of memcached servers to add on initialize.
string | array | $servers | list of servers |
Exception\InvalidArgumentException |
|
protected |
|
protected |
|
protected |
|
protected |