Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.

array
$_masterFile_mtimes= 'null'
Master file mtimes
Array of int
null
Details
array
$_specificOptions= 'array(
'master_file' => null'
Available options
available options====> (string) master_file : - a complete path of the master file - deprecated (see master_files)
====> (array) master_files : - an array of complete path of master files - this option has to be set !
====> (string) master_files_mode : - Zend_Cache_Frontend_File::MODE_AND or Zend_Cache_Frontend_File::MODE_OR - if MODE_AND, then all master files have to be touched to get a cache invalidation - if MODE_OR (default), then a single touched master file is enough to get a cache invalidation
====> (boolean) ignore_missing_master_files - if set to true, missing master files are ignored silently - if set to false (default), an exception is thrown if there is a missing master file
array(
'master_file' => null
Details
__construct(
array $options
=
array()
)
:
void
Constructor
Name | Type | Description |
---|---|---|
$options | array | Associative array of options |
Exception | Description |
---|---|
\Zend_Cache_Exception |

load(
string $id, boolean $doNotTestCacheValidity
=
false, boolean $doNotUnserialize
=
false
)
:
mixed|false
Test if a cache is available for the given id and (if yes) return it (false else)
Name | Type | Description |
---|---|---|
$id | string | Cache id |
$doNotTestCacheValidity | boolean | If set to true, the cache validity won't be tested |
$doNotUnserialize | boolean | Do not serialize (even if automatic_serialization is true) => for internal use |
Type | Description |
---|---|
mixed|false | Cached datas |

setMasterFile(
string $masterFile
)
:
void
Change the master_file option
To keep the compatibility
Name | Type | Description |
---|---|---|
$masterFile | string | the complete path and name of the master file |

setMasterFiles(
array $masterFiles
)
:
void
Change the master_files option
Name | Type | Description |
---|---|---|
$masterFiles | array | the complete paths and name of the master files |

setOption(
string $name, mixed $value
)
:
void
Public frontend to set an option
Just a wrapper to get a specific behaviour for master_file
Name | Type | Description |
---|---|---|
$name | string | Name of the option |
$value | mixed | Value of the option |
Exception | Description |
---|---|
\Zend_Cache_Exception |