/** * Get data from cache * * @param string $cache_id * @return mixed */ public function get($cache_id) { // load cookie $cookie_name = $this->options['dir'] . 'cache--cookie--' . $cache_id . '.data'; if (!file_exists($cookie_name)) { return false; } $cookie_data = unserialize(helper_file::read($cookie_name)); if ($cookie_data['expire'] < time()) { helper_file::delete($cookie_name); helper_file::delete($cookie_data['file']); return false; } // returning unserialized content return unserialize(helper_file::read($cookie_data['file'])); }