Ejemplo n.º 1
0
 public function get($key)
 {
     return Sumo\Cache::find($key);
     //echo '<!-- OLD: get:' . $key . ' -->';
     $files = glob(DIR_CACHE . 'cache.' . preg_replace('/[^A-Z0-9\\._-]/i', '', $key) . '.*');
     if ($files) {
         $cache = file_get_contents($files[0]);
         $data = unserialize($cache);
         foreach ($files as $file) {
             $time = substr(strrchr($file, '.'), 1);
             if ($time < time()) {
                 if (file_exists($file)) {
                     unlink($file);
                 }
             }
         }
         return $data;
     }
 }