Exemplo n.º 1
0
 function get($id, $group = NULL)
 {
     $data = parent::get($id, $group);
     if (!is_string($data)) {
         return NULL;
     }
     //$data_original = $data;
     $data = unserialize($data);
     //if( $data===FALSE ) var_dump($data_original);
     if ($data === FALSE) {
         return NULL;
     }
     return $data;
 }
Exemplo n.º 2
0
 function get($callback, $args, $id = FALSE)
 {
     if (!$id) {
         // Generate an ID
         $id = $this->_makeId($callback, $args);
     }
     // Get the storage handler and get callback cache data by id and group
     $data = parent::get($id);
     if ($data !== false) {
         $data = unserialize($data);
     } else {
         $data = call_user_func_array($callback, $args);
         $this->store(serialize($data), $id);
     }
     return $data;
 }