__construct()
getAdapter()
getExpiredRead()
getMaxKeyLength()
getMaxTtl()
getMinTtl()
getNamespaceIsPrefix()
getNamespaceSeparator()
getStaticTtl()
getSupportedDatatypes()
getSupportedMetadata()
getTtlPrecision()
getUseRequestTime()
setExpiredRead()
setMaxKeyLength()
setMaxTtl()
setMinTtl()
setNamespaceIsPrefix()
setNamespaceSeparator()
setStaticTtl()
setSupportedDatatypes()
setSupportedMetadata()
setTtlPrecision()
setUseRequestTime()
getCapability()
setCapability()
$baseCapabilities
$expiredRead
$marker
$maxKeyLength
$maxTtl
$minTtl
$namespaceIsPrefix
$namespaceSeparator
$staticTtl
$storage
$supportedDatatypes
$supportedMetadata
$ttlPrecision
$useRequestTime
__construct(\Zend\Cache\Storage\StorageInterface $storage, \stdClass $marker, array $capabilities, \Zend\Cache\Storage\Capabilities $baseCapabilities)
\Zend\Cache\Storage\StorageInterface
\stdClass
array
null\Zend\Cache\Storage\Capabilities
getAdapter() : \Zend\Cache\Storage\StorageInterface
getExpiredRead() : bool
bool
getMaxKeyLength() : int
int
-1 means unknown, 0 means infinitegetMaxTtl() : int
int
0 means infinitegetMinTtl() : int
int
0 means items never expiregetNamespaceIsPrefix() : bool
bool
getNamespaceSeparator() : string
string
getStaticTtl() : bool
bool
getSupportedDatatypes() : array
array
getSupportedMetadata() : array
array
getTtlPrecision() : float
float
getUseRequestTime() : bool
bool
setExpiredRead(\stdClass $marker, bool $flag) : \Zend\Cache\Storage\Capabilities
setMaxKeyLength(\stdClass $marker, int $maxKeyLength) : \Zend\Cache\Storage\Capabilities
\stdClass
int
\Zend\Cache\Exception\InvalidArgumentException |
---|
\Zend\Cache\Storage\Capabilities
Fluent interfacesetMaxTtl(\stdClass $marker, int $maxTtl) : \Zend\Cache\Storage\Capabilities
\stdClass
int
\Zend\Cache\Exception\InvalidArgumentException |
---|
\Zend\Cache\Storage\Capabilities
Fluent interfacesetMinTtl(\stdClass $marker, int $minTtl) : \Zend\Cache\Storage\Capabilities
\stdClass
int
\Zend\Cache\Exception\InvalidArgumentException |
---|
\Zend\Cache\Storage\Capabilities
Fluent interfacesetNamespaceIsPrefix(\stdClass $marker, bool $flag) : \Zend\Cache\Storage\Capabilities
setNamespaceSeparator(\stdClass $marker, string $separator) : \Zend\Cache\Storage\Capabilities
\stdClass
string
\Zend\Cache\Storage\Capabilities
Fluent interfacesetStaticTtl(\stdClass $marker, bool $flag) : \Zend\Cache\Storage\Capabilities
setSupportedDatatypes(\stdClass $marker, array $datatypes) : \Zend\Cache\Storage\Capabilities
\stdClass
array
\Zend\Cache\Exception\InvalidArgumentException |
---|
\Zend\Cache\Storage\Capabilities
Fluent interfacesetSupportedMetadata(\stdClass $marker, array $metadata) : \Zend\Cache\Storage\Capabilities
\stdClass
string[]
\Zend\Cache\Exception\InvalidArgumentException |
---|
\Zend\Cache\Storage\Capabilities
Fluent interfacesetTtlPrecision(\stdClass $marker, float $ttlPrecision) : \Zend\Cache\Storage\Capabilities
\stdClass
float
\Zend\Cache\Exception\InvalidArgumentException |
---|
\Zend\Cache\Storage\Capabilities
Fluent interfacesetUseRequestTime(\stdClass $marker, bool $flag) : \Zend\Cache\Storage\Capabilities
getCapability(string $property, mixed $default) : mixed
string
mixed
mixed
setCapability(\stdClass $marker, string $property, mixed $value) : \Zend\Cache\Storage\Capabilities
\stdClass
string
mixed
\Zend\Cache\Exception\InvalidArgumentException |
---|
\Zend\Cache\Storage\Capabilities
Fluent interface$expiredRead : null | bool
If it's NULL the capability isn't set and the getter returns the base capability or the default value.
$maxKeyLength : null | int
key length
If it's NULL the capability isn't set and the getter returns the base capability or the default value.
$maxTtl : null | int
TTL (0 means infinite)
If it's NULL the capability isn't set and the getter returns the base capability or the default value.
$minTtl : null | int
TTL (0 means items never expire)
If it's NULL the capability isn't set and the getter returns the base capability or the default value.
$namespaceIsPrefix : null | bool
If it's NULL the capability isn't set and the getter returns the base capability or the default value.
$namespaceSeparator : null | string
If it's NULL the capability isn't set and the getter returns the base capability or the default value.
$staticTtl : null | bool
If it's NULL the capability isn't set and the getter returns the base capability or the default value.
$supportedDatatypes : null | array
If it's NULL the capability isn't set and the getter returns the base capability or the default value.
$supportedMetadata : null | array
If it's NULL the capability isn't set and the getter returns the base capability or the default value.
$ttlPrecision : null | int
If it's NULL the capability isn't set and the getter returns the base capability or the default value.
$useRequestTime : null | bool
If it's NULL the capability isn't set and the getter returns the base capability or the default value.