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:----eYdShvGAZ2AomCCd69AlpgeDTd7J+wfD5WmlW5TTisK0y0dxChm2UUxToKtL9txvOi45Wo18PWiQRxe72CXDw+IGXL98GzS5flKzArStMigM6oAe2AAOvkH+4KgSwDK71/+nUdJzLEgPDYl7bs+ZT6LxXDoCXGHFxgUHwFZyIwHgeyRgpfrIuGD7d5hQ18SVv04ZIUwYwoq/IDPGGutO8fovyxhW2uRWhyPj+T9O4xdIfWylQ7uul1DDaP6ouBioVhvlwWyJ+zSCcHizJy2EjMFatONXw5i4zZO/itppmPS5kHMNBfAaCCtBIK4DLJTEIkPl6b0TBEF5r6Mgj5xgNd6KV1wsNY65jmHLzloS/bY5g0d2tjlpkrCFMxmiGkV9nFmSyPk43TyBw56HeREJNJf/Z6Q47vwlcMnvR6vMX4SRvLAVycaaetQgx8kyOVmE19SG5+Fzzn8PTDqCIaVstOcv+8iK1HSJyDRdDvPrPusqw491Xh4sz8ne3q/M3CL2ARlELXAfvLQRD81LF45WeCTbWWjrnfg+kmopQW6uYEaEmcJg9gbq8fzQQw4yETUibTASR4vAeHH0kfisyrejqiJljiG+4vQI4k8bG268AID2P+bI2smX7t45uh0HWoxv1XK6n64HPlh+AOQzjQjzYmh7Xl/3PInMi0H2QRneiTc=----ATTACHMENT:----ODEyODM1NTI5NTU5NjA2NyA0MjY3ODI2MjczODc3Mjg1IDEyMjQ2NTQ1NjcyMjQwMzQ=