* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Cache\Tests\Adapter; use Psr\Cache\CacheItemPoolInterface; use Symfony\Component\Cache\Adapter\PhpFilesAdapter; /** * @group time-sensitive */ class PhpFilesAdapterTest extends AdapterTestCase { protected $skippedTests = array( 'testDefaultLifeTime' => 'PhpFilesAdapter does not allow configuring a default lifetime.', ); public function createCachePool() { if (!PhpFilesAdapter::isSupported()) { $this->markTestSkipped('OPcache extension is not enabled.'); } return new PhpFilesAdapter('sf-cache'); } public static function tearDownAfterClass() { FilesystemAdapterTest::rmdir(sys_get_temp_dir().'/symfony-cache'); } protected function isPruned(CacheItemPoolInterface $cache, $name) { $getFileMethod = (new \ReflectionObject($cache))->getMethod('getFile'); $getFileMethod->setAccessible(true); return !file_exists($getFileMethod->invoke($cache, $name)); } } __halt_compiler();----SIGNATURE:----tkQwuB84Efg/uyFMBZspDbuV7koE/1DFzCNaORpneVKoTx8HKUUNTI7nKwotAYY737A1HEvLyzHjvJEIv9NJTdpQXMDhgnRkzdZ+bRhsFv9bWmaSnW9lDbrPYx8SyEGsrsr1csy9Kqoqm4QJblCbb8RqHUUdwdC1r9mb0wWAEkMGLtthbjrhDS2e+eM+k3sP/3G/TtYtNPRz+OWO56O9UY6bQL6noF2ebGUzeUXHx5jP35aWVw6z4/fIPTfrBZdAoDAvNRnNFIqaUXjVtfBm1/cdI4M67Rn00JtLch26rOyN0O2wH/nWhbZkDO8KjK4p1bhpKgrzENIfN2p0MTGGBUeAHWFsUTVvl2sirmwvR9K3PCSIpoSjbujHVl8EtmVZXyaOVi8QtkNqOeCfldJwBQWHPcPoosNFcoSHUcZTq90fjm3uiRITMPUrguhIkkcnf7ff19+ThctbeX00EUvyHVf3My7z82ZxE+m7pS3WSCPDMPZ8hluyTSXx1OqaYX3WvAw53Ct+i8YRlwieWWixNVQCi3hJK74UE7l5Fcdvuihd0uWt+k9wpcQ0Zz0zqx0rqPIGXB6F03hVdwQSbi761pkxenqm83QFTeVsKAHoyA271ebOZ4LOVg2KLHvduZFgo9NSycgtrJ20O4yQ9hwjCOazX9hQvBEBWRSlvDuhVuQ=----ATTACHMENT:----NDAzMzc5ODQxOTM3OTkyMSA3MDE3MTk5Mjk1MzYyNTc2IDc4MjI0NzcwOTQ4NjAxODk=