* * 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:----KM2pFRunqlsKz3xnXAXBHKEWI/RyGq26gCEkM+IdKs+SLzzgoHTFQ10/UvRB1nDBZASS31oCLaES0QUWN0kkCPBgvVDE3jkmcQpLjYKVFf5MLlaGevYwWf34gJYK3kyj8Y0HYWuuzAI9pw6mVnxVmRs3nyzcH563aDrejx7TJe4n2jFxOCRh+t1iLK3Pmjqc4iHIr0X0Mx60WtmFqpGbtnY6YHZtig7pDzASsZRiYNVYMTVfe/vBf4uoPMEr/T0kaleRjD+p02tYP7948GTjXZl8N396UXRJrA2sTp38duHVcTNFyeT/t6Zs1hikjC7P3dbSyUwHkq3YviotWrVNq7DeeM3bulGsWEETMsjFBD1pKbseCC/arlk2/E6ngOPe2gPlG/1TNEYyu1c7VD5PRxEFiqm2ie+9dfmX2/QLl8Pb8+P1qzNBSGchE5vPtduityYqkhHVWf7Vjzpi08jQaiE2CLKcSf9nc2u02PefCkBMOaWIIyAQNhaGXsGhc8QRgdWlMeONbChBIv24MUHcGCTnamQTNrkC1M8srgoRDopZEc+v+PzFVbYRdv+x7IBQB+aCjZADDnBj1PztTtzrJTJAyCbSbUW73gUFeVw5eDTm8AO2x2wCYR6LiA1HjU2yjABZO4cQx58z+pnio2Mnvt/NJ3w4E7v00iNpla0MLmQ=----ATTACHMENT:----MTk4NTMyMzA0MDMwMjAzMiA0NTIxOTIyMDA3NjMxMjIxIDY5MDY2MjgwMDg5NjAyNDY=