__construct()
__get()
__isset()
__set()
__unset()
getCacheByDefault()
getCacheOutput()
getClass()
getClassCacheMethods()
getClassNonCacheMethods()
getDirPermission()
getFileLocking()
getFilePermission()
getIndexFilename()
getObject()
getObjectCacheMagicProperties()
getObjectCacheMethods()
getObjectKey()
getObjectNonCacheMethods()
getPublicDir()
getStorage()
getUmask()
setCacheByDefault()
setCacheOutput()
setClass()
setClassCacheMethods()
setClassNonCacheMethods()
setDirPermission()
setFileLocking()
setFilePermission()
setFromArray()
setIndexFilename()
setObject()
setObjectCacheMagicProperties()
setObjectCacheMethods()
setObjectKey()
setObjectNonCacheMethods()
setPublicDir()
setStorage()
setUmask()
toArray()
normalizeObjectMethods()
recursiveStrtolower()
storageFactory()
$__strictMode__
$cacheByDefault
$cacheOutput
$class
$classCacheMethods
$classNonCacheMethods
$dirPermission
$fileLocking
$filePermission
$indexFilename
$object
$objectCacheMagicProperties
$objectCacheMethods
$objectKey
$objectNonCacheMethods
$publicDir
$storage
$umask
__construct(array | \Traversable | null $options) : \Zend\Cache\Pattern\PatternOptions
array\Traversablenull
\Zend\Cache\Exception\InvalidArgumentException |
---|
__get(string $key) : mixed
see | \Zend\Stdlib\ParameterObject::__get() |
---|---|
inherited_from | \Zend\Stdlib\AbstractOptions::__get() |
string
\Zend\Stdlib\Exception\BadMethodCallException |
---|
mixed
__isset(string $key) : bool
see | \Zend\Stdlib\ParameterObject::__isset() |
---|---|
inherited_from | \Zend\Stdlib\AbstractOptions::__isset() |
string
bool
__set(string $key, mixed $value) : void
see | \Zend\Stdlib\ParameterObject::__set() |
---|---|
inherited_from | \Zend\Stdlib\AbstractOptions::__set() |
string
mixed
\Zend\Stdlib\Exception\BadMethodCallException |
---|
__unset(string $key) : void
see | \Zend\Stdlib\ParameterObject::__unset() |
---|---|
inherited_from | \Zend\Stdlib\AbstractOptions::__unset() |
string
\Zend\Stdlib\Exception\InvalidArgumentException |
---|
getCacheByDefault() : bool
Used by: - ClassCache - ObjectCache
bool
getCacheOutput() : bool
Used by: - CallbackCache - ClassCache - ObjectCache
bool
getClass() : null | string
Used by: - ClassCache
null
string
getClassCacheMethods() : array
Used by: - ClassCache
array
getClassNonCacheMethods() : array
Used by: - ClassCache
array
getDirPermission() : false | int
false
int
getFileLocking() : bool
Used by: - CaptureCache
bool
getFilePermission() : false | int
false
int
getIndexFilename() : string
string
getObject() : null | object
null
object
getObjectCacheMagicProperties() : bool
Used by: - ObjectCache
bool
getObjectCacheMethods() : array
array
getObjectKey() : string
Used by: - ObjectCache
string
getObjectNonCacheMethods() : array
array
getPublicDir() : null | string
Used by: - CaptureCache
null
string
getStorage() : null | \Zend\Cache\Storage\StorageInterface
Used by: - CallbackCache - ClassCache - ObjectCache - OutputCache
getUmask() : false | int
Used by: - CaptureCache
false
int
setCacheByDefault(bool $cacheByDefault) : \Zend\Cache\Pattern\PatternOptions
Used by: - ClassCache - ObjectCache
bool
setCacheOutput(bool $cacheOutput) : \Zend\Cache\Pattern\PatternOptions
Used by: - CallbackCache - ClassCache - ObjectCache
bool
setClass(string $class) : \Zend\Cache\Pattern\PatternOptions
Used by: - ClassCache
string
\Zend\Cache\Exception\InvalidArgumentException |
---|
setClassCacheMethods(array $classCacheMethods) : \Zend\Cache\Pattern\PatternOptions
Used by: - ClassCache
array
setClassNonCacheMethods(array $classNonCacheMethods) : \Zend\Cache\Pattern\PatternOptions
Used by: - ClassCache
array
setDirPermission(false | int $dirPermission) : \Zend\Cache\Pattern\PatternOptions
falseint
\Zend\Cache\Exception\InvalidArgumentException |
---|
setFileLocking(bool $fileLocking) : \Zend\Cache\Pattern\PatternOptions
setFilePermission(false | int $filePermission) : \Zend\Cache\Pattern\PatternOptions
falseint
\Zend\Cache\Exception\InvalidArgumentException |
---|
setFromArray(array | \Traversable | \Zend\Stdlib\AbstractOptions $options) : \Zend\Stdlib\AbstractOptions
inherited_from | \Zend\Stdlib\AbstractOptions::setFromArray() |
---|
array\Traversable\Zend\Stdlib\AbstractOptions
\Zend\Stdlib\Exception\InvalidArgumentException |
---|
\Zend\Stdlib\AbstractOptions
Provides fluent interfacesetIndexFilename(string $indexFilename) : \Zend\Cache\Pattern\PatternOptions
setObject(mixed $object) : \Zend\Cache\Pattern\PatternOptions
setObjectCacheMagicProperties(bool $objectCacheMagicProperties) : \Zend\Cache\Pattern\PatternOptions
Used by: - ObjectCache
bool
setObjectCacheMethods(array $objectCacheMethods) : \Zend\Cache\Pattern\PatternOptions
array
\Zend\Cache\Exception\InvalidArgumentException |
---|
setObjectKey(null | string $objectKey) : \Zend\Cache\Pattern\PatternOptions
Used to generate a callback key in order to speed up key generation.
Used by: - ObjectCache
nullstring
The object key or NULL to use the objects class name
setObjectNonCacheMethods(array $objectNonCacheMethods) : \Zend\Cache\Pattern\PatternOptions
array
\Zend\Cache\Exception\InvalidArgumentException |
---|
setPublicDir(string $publicDir) : \Zend\Cache\Pattern\PatternOptions
Used by: - CaptureCache
string
\Zend\Cache\Exception\InvalidArgumentException |
---|
setStorage(string | array | \Zend\Cache\Storage\StorageInterface $storage) : \Zend\Cache\Pattern\PatternOptions
Required for the following Pattern classes: - CallbackCache - ClassCache - ObjectCache - OutputCache
stringarray\Zend\Cache\Storage\StorageInterface
setUmask(false | int $umask) : \Zend\Cache\Pattern\PatternOptions
Used by: - CaptureCache
falseint
\Zend\Cache\Exception\InvalidArgumentException |
---|
toArray() : array
inherited_from | \Zend\Stdlib\AbstractOptions::toArray() |
---|
array
normalizeObjectMethods(array $methods) : array
Recursively casts values to lowercase, then determines if any are in a list of methods not handled, raising an exception if so.
array
\Zend\Cache\Exception\InvalidArgumentException |
---|
array
recursiveStrtolower(array $array) : array
array
array
storageFactory(array | string | \Zend\Cache\Storage\StorageInterface $storage) : \Zend\Cache\Storage\StorageInterface
arraystring\Zend\Cache\Storage\StorageInterface
\Zend\Cache\Exception\InvalidArgumentException |
---|
$__strictMode__ : bool
inherited_from | \Zend\Stdlib\AbstractOptions::$$__strictMode__ |
---|
$cacheByDefault : bool
$cacheOutput : bool
$class : null | string
$classCacheMethods : array
$classNonCacheMethods : array
$dirPermission : false | int
$fileLocking : bool
$filePermission : false | int
$indexFilename : string
$object : null | object
$objectCacheMagicProperties : bool
$objectCacheMethods : array
$objectKey : null | string
$objectNonCacheMethods : array
$publicDir : null | string
$storage : null | \Zend\Cache\Storage\StorageInterface
$umask : false | int