* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Cache\Tests\Simple; use Psr\SimpleCache\CacheInterface; use Symfony\Component\Cache\Simple\FilesystemCache; /** * @group time-sensitive */ class FilesystemCacheTest extends CacheTestCase { public function createSimpleCache($defaultLifetime = 0) { return new FilesystemCache('', $defaultLifetime); } protected function isPruned(CacheInterface $cache, $name) { $getFileMethod = (new \ReflectionObject($cache))->getMethod('getFile'); $getFileMethod->setAccessible(true); return !file_exists($getFileMethod->invoke($cache, $name)); } }