23 #require_once 'Zend/Memory/Manager.php'; 26 #require_once 'Zend/Memory/Value.php'; 29 #require_once 'Zend/Memory/Container.php'; 32 #require_once 'Zend/Cache.php'; 50 public static function factory($backend, $backendOptions = array())
52 if (strcasecmp($backend,
'none') == 0) {
58 $backendIsFound =
false;
60 if (strcasecmp($backend, $zendCacheBackend) == 0) {
61 $backend = $zendCacheBackend;
62 $backendIsFound =
true;
67 if (!$backendIsFound) {
68 #require_once 'Zend/Memory/Exception.php'; 72 $backendClass =
'Zend_Cache_Backend_' . $backend;
76 #require_once str_replace('_', DIRECTORY_SEPARATOR, $backendClass) . '.php'; 78 $backendObject =
new $backendClass($backendOptions);
static factory($backend, $backendOptions=array())