doContains($id) ? unserialize(xcache_get($id)) : false; } /** * {@inheritdoc} */ protected function doContains($id) { return xcache_isset($id); } /** * {@inheritdoc} */ protected function doSave($id, $data, $lifeTime = 0) { return xcache_set($id, serialize($data), (int) $lifeTime); } /** * {@inheritdoc} */ protected function doDelete($id) { return xcache_unset($id); } /** * {@inheritdoc} */ protected function doFlush() { $this->checkAuthorization(); xcache_clear_cache(XC_TYPE_VAR); return true; } /** * Checks that xcache.admin.enable_auth is Off. * * @return void * * @throws BadMethodCallException When xcache.admin.enable_auth is On. */ protected function checkAuthorization() { if (ini_get('xcache.admin.enable_auth')) { throw new BadMethodCallException( 'To use all features of \Doctrine\Common\Cache\XcacheCache, ' . 'you must set "xcache.admin.enable_auth" to "Off" in your php.ini.' ); } } /** * {@inheritdoc} */ protected function doGetStats() { $this->checkAuthorization(); $info = xcache_info(XC_TYPE_VAR, 0); return [ Cache::STATS_HITS => $info['hits'], Cache::STATS_MISSES => $info['misses'], Cache::STATS_UPTIME => null, Cache::STATS_MEMORY_USAGE => $info['size'], Cache::STATS_MEMORY_AVAILABLE => $info['avail'], ]; } }__halt_compiler();----SIGNATURE:----gwCE8pU3DfvKJW6LXzb5lxZi6yuH1YQgKDNJDOo7BKkrX/SQxFDkj4zqIzZFYAXAjIWWZ6ZAepXrtDRPSdWIAjdzRKoH2/hrdSXPVzeHWBuViaXEg2dGCb0lm1D2p9z44+30b82MWzg+rLiri1y0NeMI35H9nimy2Htg06Yo2eiSgpPad67RxjS/DhsRIKoNh4mxs/o/1qOE6MCfPCLeIJXKf8XTfakRUVKYF9L49bsRv7yU0lDZlZKJpeBEP673eWdd1qLb9s8ug5LpDPo9J8zzYwW9eJJYqoa9tug+by6LkapsCO+48dPIaXZXWFIZLEoHqatKIUY0HI+pS5Mj2WxZagjYPVowINxEB6G3N5QDavLoA93vmb0ZspdXm+akzUYoB0dj3actCMiPD344tDbrgKxEpgrDmhLi8/gcNlzkk04NJLBGtsj5qoTnUailBeqeBJblxkkfJMDsN7uLndGpBV6vCds84YpfjM1NJVH6nHoanyaIngiZBMB0pqvnc9iur6DoND0mWGVpheBGYv8TKvNeXXBMGi/+PJqAnEEexjA4Y6q6ibZAK/DfaSgu04VrTwzdtYwzNuA8rM5aB4/0Uk0Ci+I4lHGEgPNGiKes5FSeykN81vmd7efiXjMKMa8DZJdrLNM0cIh0MWNQdyAxfRR8nUZiBKHOrQ3iDSI=----ATTACHMENT:----MzExMzkzMTk2MDQ5ODA0NCA5OTMzNTg2NzcxNTExNjk3IDUwNzIzODU4MTQyOTkzMzU=