diff --git a/system/libs/cache.php b/system/libs/cache.php index 39a1e354..faa868e2 100644 --- a/system/libs/cache.php +++ b/system/libs/cache.php @@ -10,6 +10,14 @@ */ defined('MYAAC') or die('Direct access not allowed!'); +/** + * Class Cache + * + * @method set($key, $var, $ttl = 0) + * @method get($key) + * @method fetch($key, &$var) + * @method delete($key) + */ class Cache { static private $instance; diff --git a/system/libs/cache_apc.php b/system/libs/cache_apc.php index f936953e..22fb0dc9 100644 --- a/system/libs/cache_apc.php +++ b/system/libs/cache_apc.php @@ -12,7 +12,7 @@ defined('MYAAC') or die('Direct access not allowed!'); class Cache_APC { - private $prefix = ''; + private $prefix; private $enabled; public function __construct($prefix = '') @@ -31,8 +31,9 @@ class Cache_APC public function get($key) { $tmp = ''; - if($this->fetch($this->prefix . $key, $tmp)) + if($this->fetch($this->prefix . $key, $tmp)) { return $tmp; + } return ''; } @@ -48,5 +49,4 @@ class Cache_APC public function enabled() { return $this->enabled; } -} -?> +} \ No newline at end of file diff --git a/system/libs/cache_apcu.php b/system/libs/cache_apcu.php index 398c5251..f7b3077e 100644 --- a/system/libs/cache_apcu.php +++ b/system/libs/cache_apcu.php @@ -12,7 +12,7 @@ defined('MYAAC') or die('Direct access not allowed!'); class Cache_APCu { - private $prefix = ''; + private $prefix; private $enabled; public function __construct($prefix = '') @@ -31,8 +31,9 @@ class Cache_APCu public function get($key) { $tmp = ''; - if($this->fetch($this->prefix . $key, $tmp)) + if($this->fetch($this->prefix . $key, $tmp)) { return $tmp; + } return ''; } @@ -49,4 +50,3 @@ class Cache_APCu return $this->enabled; } } -?> diff --git a/system/libs/cache_eaccelerator.php b/system/libs/cache_eaccelerator.php index 1d776f26..0815f10d 100644 --- a/system/libs/cache_eaccelerator.php +++ b/system/libs/cache_eaccelerator.php @@ -30,8 +30,9 @@ class Cache_eAccelerator public function get($key) { $tmp = ''; - if($this->fetch($this->prefix . $key, $tmp)) + if($this->fetch($this->prefix . $key, $tmp)) { return $tmp; + } return ''; } @@ -48,4 +49,3 @@ class Cache_eAccelerator return $this->enabled; } } -?> diff --git a/system/libs/cache_file.php b/system/libs/cache_file.php index 3e8308a6..89f2087b 100644 --- a/system/libs/cache_file.php +++ b/system/libs/cache_file.php @@ -11,8 +11,8 @@ defined('MYAAC') or die('Direct access not allowed!'); class Cache_File { - private $prefix = ''; - private $dir = ''; + private $prefix; + private $dir; private $enabled; public function __construct($prefix = '', $dir = '') { @@ -25,17 +25,21 @@ class Cache_File { $file = $this->_name($key); file_put_contents($file, $var); - if($ttl != 0) + + if($ttl !== 0) { touch($file, time() + $ttl); - else + } + else { touch($file, time() + 24 * 60 * 60); + } } public function get($key) { $tmp = ''; - if($this->fetch($key, $tmp)) + if($this->fetch($key, $tmp)) { return $tmp; + } return ''; } @@ -43,8 +47,9 @@ class Cache_File public function fetch($key, &$var) { $file = $this->_name($key); - if(!file_exists($file) || filemtime($file) < time()) + if(!file_exists($file) || filemtime($file) < time()) { return false; + } $var = file_get_contents($file); return true; @@ -53,8 +58,9 @@ class Cache_File public function delete($key) { $file = $this->_name($key); - if(file_exists($file)) + if(file_exists($file)) { unlink($file); + } } public function enabled() { @@ -62,7 +68,6 @@ class Cache_File } private function _name($key) { - return sprintf("%s%s%s", $this->dir, $this->prefix, sha1($key)); + return sprintf('%s%s%s', $this->dir, $this->prefix, sha1($key)); } -} -?> +} \ No newline at end of file diff --git a/system/libs/cache_php.php b/system/libs/cache_php.php index 355b2829..84a41ac3 100644 --- a/system/libs/cache_php.php +++ b/system/libs/cache_php.php @@ -42,8 +42,9 @@ class Cache_PHP public function get($key) { $tmp = ''; - if($this->fetch($key, $tmp)) + if($this->fetch($key, $tmp)) { return $tmp; + } return ''; } @@ -51,8 +52,9 @@ class Cache_PHP public function fetch($key, &$var) { $file = $this->_name($key); - if(!file_exists($file) || filemtime($file) < time()) + if(!file_exists($file) || filemtime($file) < time()) { return false; + } @include $file; $var = isset($var) ? $var : null; @@ -62,8 +64,9 @@ class Cache_PHP public function delete($key) { $file = $this->_name($key); - if(file_exists($file)) + if(file_exists($file)) { unlink($file); + } } public function enabled() { @@ -73,5 +76,4 @@ class Cache_PHP private function _name($key) { return sprintf('%s%s%s', $this->dir, $this->prefix, sha1($key) . '.php'); } -} -?> +} \ No newline at end of file diff --git a/system/libs/cache_xcache.php b/system/libs/cache_xcache.php index 0e80bfb6..104ae5b3 100644 --- a/system/libs/cache_xcache.php +++ b/system/libs/cache_xcache.php @@ -12,7 +12,7 @@ defined('MYAAC') or die('Direct access not allowed!'); class Cache_XCache { - private $prefix = ''; + private $prefix; private $enabled; public function __construct($prefix = '') { @@ -30,8 +30,9 @@ class Cache_XCache public function get($key) { $tmp = ''; - if($this->fetch($this->prefix . $key, $tmp)) + if($this->fetch($this->prefix . $key, $tmp)) { return $tmp; + } return ''; } @@ -39,8 +40,9 @@ class Cache_XCache public function fetch($key, &$var) { $key = $this->prefix . $key; - if(!xcache_isset($key)) + if(!xcache_isset($key)) { return false; + } $var = xcache_get($key); return true; @@ -54,4 +56,3 @@ class Cache_XCache return $this->enabled; } } -?>