* * 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 Doctrine\DBAL\DriverManager; use Symfony\Component\Cache\Adapter\PdoAdapter; use Symfony\Component\Cache\Tests\Traits\PdoPruneableTrait; /** * @group time-sensitive */ class PdoDbalAdapterTest extends AdapterTestCase { use PdoPruneableTrait; protected static $dbFile; public static function setupBeforeClass() { if (!extension_loaded('pdo_sqlite')) { self::markTestSkipped('Extension pdo_sqlite required.'); } self::$dbFile = tempnam(sys_get_temp_dir(), 'sf_sqlite_cache'); $pool = new PdoAdapter(DriverManager::getConnection(array('driver' => 'pdo_sqlite', 'path' => self::$dbFile))); $pool->createTable(); } public static function tearDownAfterClass() { @unlink(self::$dbFile); } public function createCachePool($defaultLifetime = 0) { return new PdoAdapter(DriverManager::getConnection(array('driver' => 'pdo_sqlite', 'path' => self::$dbFile)), '', $defaultLifetime); } } __halt_compiler();----SIGNATURE:----DLPv5aeUarERkLWqEXfpRUrX4PzIYcsNPSGgyx8NWK0YR0df60ZdwjTWXMjBrNJliqxjkEjc4JKmKl6tzsioMvRnme4NClztwD3IhjBOJE3a17uoK+kG6HC43YNQ1NNk5Ua6N4VhuZfIrddr31m2sOvSzaaJBLJH5ngdzi2H9fabQGdCWEcrKg+TcKsJkjSO+lcRjSfqVuSX1OvC2bIZwHEVWcNt16MH81QvPt9jswRk+BzIvtRgjohCGvgTO5MGDaytnPn+8vW0O/oPXI8QSiZxy9Q8TcW60Wc1KoCfE2WQCek3oF2+tzI5j36L7uhga3U8pH41bWGDt6RF0pa6HZHUE7gwsPzPoEZ1JArA97PlsKrUAkaWVn7Omm3IRglNVX0YgBCnCdU56ypAzB/DCDndHYJtg9yUWG74BGqXBmtsTPlXJhE5ja+D06chNzbRll/Yb6K8C1FZzLn348uEmf20aHceR25mFMKp96/YI4wXlZcKcpmK3B8LoparUw6gEL8uoJhTEhQ9HVdzBws0E5R2TXNTZPruf6idP6Y2ydPfArm2XaPlQYcPWIlZFxz+9Z7CMlXXilBvD8X8jKv3qDIeRnqg6/Di5niB9/orPfOf0iWZ/GM9QAJQhyGFffFnEzKa9uGJXIjOClQC95SNFvabLpKb596dxxQxhmiilko=----ATTACHMENT:----MTA1MjE2OTg1ODc2MzU0OSAzNjEyNzg3NTIzMDQxNTAxIDY1MDY4MzczNTU2Mjg0ODc=