protected static string
$dbFile;
public static function setUpBeforeClass(): void
{ if (!\
extension_loaded('pdo_sqlite'
)) { throw new SkippedTestSuiteError('Extension pdo_sqlite required.'
);
} self::
$dbFile =
tempnam(sys_get_temp_dir(), 'sf_sqlite_cache'
);
$pool =
new PdoAdapter('sqlite:'.self::
$dbFile);
$pool->
createTable();
} public static function tearDownAfterClass(): void
{ @
unlink(self::
$dbFile);
} public function createCachePool(int
$defaultLifetime = 0
): CacheItemPoolInterface
{ return new PdoAdapter('sqlite:'.self::
$dbFile, 'ns',
$defaultLifetime);
}