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:----nPyfYihTHZ+p+hwL1q9VFA/A1ULhK8MOxhKtTIVZCMMi7wjA1nNjMAtsCcoi4Y2v/EwFtEUcEBzf2Xm+AarbnYAEjKlIp8W5lU0OHrbgt4+bIFQ7M6Ec3JJV6th1o61TmS+O1yYYgAGlOByaKCzax0jxSNRrU2hZ5gE5kzFtdOr0RGGaA8nA3uhVswKVqoLF6hCQAxwN36iFoFODe3Jyz98nwlDZaUcBnJPLPKWmRv+qnKER9QBOV8OK4H5SxzOp1GsTjjgCd1U8NYDMYMbvaJgLbQ271EhmPSWkjmtA0oPeKCTToqP0xvvsE4QCImcBU2ODS74l8MCoiJ7b4AD8DQpmkgPPgt04ZE78MgetQZtQyD2yYhwev02rw82MfwbdO6phawrDSfnDNvMYQ0oLrJqpMg6vofRI0SaUEW+Jy94LBsbd/ZaqWOkbd2dqmH3IXBjYRtpDqxvP9YDIsBfwsPXfEXa6WrNmZTmsDAk8YAiev+wNBeei/P0JLN/fESKlKX7NvQSSyaCqenARSNLsVqLZjn/RL7PXOM82eleTeoQz4Y+ewIbcQkkokA7SY4IpDddSQLXZJyKKcvQVbG5GTmpkP2HVa5+8SplkR5piMbsqSO9DUEpypn/Pbw2c4t2T7fpLrTY4WQnkvP2dz5jucX9hZ7bZZFxBA+f/yYLmMqk=----ATTACHMENT:----NzUyNjUzMTQ0Nzg4MTM0OSAyOTM2MjAxMjA2NzcyNTAyIDcxMDY3NTE3MzUwNDgxNDE=