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; }
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; }