mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2024-11-15 03:18:26 +00:00
Moving more classes to the new layout, it is time to bring the debugger up
This commit is contained in:
parent
3c23080dd2
commit
73ad5385eb
8 changed files with 8 additions and 24 deletions
|
@ -19,6 +19,8 @@
|
||||||
* @license MIT License (http://www.opensource.org/licenses/mit-license.php)
|
* @license MIT License (http://www.opensource.org/licenses/mit-license.php)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
App::uses('Inflector', 'Utility');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Caching for CakePHP.
|
* Caching for CakePHP.
|
||||||
*
|
*
|
||||||
|
@ -109,7 +111,8 @@ class Cache {
|
||||||
|
|
||||||
list($plugin, $class) = pluginSplit($config['engine']);
|
list($plugin, $class) = pluginSplit($config['engine']);
|
||||||
$cacheClass = $class . 'Engine';
|
$cacheClass = $class . 'Engine';
|
||||||
if (!class_exists($cacheClass) && self::_loadEngine($class, $plugin) === false) {
|
App::uses($cacheClass, 'Cache/Engine');
|
||||||
|
if (!class_exists($cacheClass)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
$cacheClass = $class . 'Engine';
|
$cacheClass = $class . 'Engine';
|
||||||
|
@ -151,26 +154,6 @@ class Cache {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Tries to find and include a file for a cache engine and returns object instance
|
|
||||||
*
|
|
||||||
* @param $name Name of the engine (without 'Engine')
|
|
||||||
* @return mixed $engine object or null
|
|
||||||
*/
|
|
||||||
protected static function _loadEngine($name, $plugin = null) {
|
|
||||||
if ($plugin) {
|
|
||||||
return App::import('Lib', $plugin . '.cache' . DS . $name, false);
|
|
||||||
} else {
|
|
||||||
$core = App::core();
|
|
||||||
$path = $core['libs'][0] . 'cache' . DS . strtolower($name) . '.php';
|
|
||||||
if (file_exists($path)) {
|
|
||||||
require $path;
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return App::import('Lib', 'cache' . DS . $name, false);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Temporarily change the settings on a cache config. The settings will persist for the next write
|
* Temporarily change the settings on a cache config. The settings will persist for the next write
|
||||||
* operation (write, decrement, increment, clear). Any reads that are done before the write, will
|
* operation (write, decrement, increment, clear). Any reads that are done before the write, will
|
||||||
|
|
|
@ -219,14 +219,15 @@ if (!defined('JS_URL')) {
|
||||||
|
|
||||||
|
|
||||||
require LIBS . 'basics.php';
|
require LIBS . 'basics.php';
|
||||||
require LIBS . 'Utility' . DS . 'Inflector.php';
|
|
||||||
require LIBS . 'Utility' . DS . 'Folder.php';
|
|
||||||
require LIBS . 'Core' . DS .'App.php';
|
require LIBS . 'Core' . DS .'App.php';
|
||||||
|
require LIBS . 'Error' . DS . 'exceptions.php';
|
||||||
|
|
||||||
|
App::uses('ErrorHandler', 'Error');
|
||||||
App::uses('Configure', 'Core');
|
App::uses('Configure', 'Core');
|
||||||
App::uses('Cache', 'Cache');
|
App::uses('Cache', 'Cache');
|
||||||
|
|
||||||
//require LIBS . 'error' . DS . 'exceptions.php';
|
|
||||||
|
|
||||||
//require LIBS . 'object.php';
|
//require LIBS . 'object.php';
|
||||||
//require LIBS . 'configure.php';
|
//require LIBS . 'configure.php';
|
||||||
//require LIBS . 'set.php';
|
//require LIBS . 'set.php';
|
||||||
|
|
Loading…
Reference in a new issue