__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
boolgetCacheOutput() : bool
Used by: - CallbackCache - ClassCache - ObjectCache
boolgetClass() : null | string
Used by: - ClassCache
nullstring
getClassCacheMethods() : array
Used by: - ClassCache
arraygetClassNonCacheMethods() : array
Used by: - ClassCache
arraygetDirPermission() : false | int
falseint
getFileLocking() : bool
Used by: - CaptureCache
boolgetFilePermission() : false | int
falseint
getIndexFilename() : string
stringgetObject() : null | object
nullobject
getObjectCacheMagicProperties() : bool
Used by: - ObjectCache
boolgetObjectCacheMethods() : array
arraygetObjectKey() : string
Used by: - ObjectCache
stringgetObjectNonCacheMethods() : array
arraygetPublicDir() : null | string
Used by: - CaptureCache
nullstring
getStorage() : null | \Zend\Cache\Storage\StorageInterface
Used by: - CallbackCache - ClassCache - ObjectCache - OutputCache
getUmask() : false | int
Used by: - CaptureCache
falseint
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\AbstractOptionsProvides 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
nullstringThe 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() |
|---|
arraynormalizeObjectMethods(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 |
|---|
arrayrecursiveStrtolower(array $array) : array
array
arraystorageFactory(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