* * 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:----dHtnY29gBcwtHHf7ooo/oyzF9QRMvgkyPYBoDk4sLt5ilhKzWy76fha87jtE6sPCs0VC4WD8Rnu3Od0Pi3SYnnzEzJR1xRwxmRqLUU3ny9rUv02JmvEqGv2kukmXBKlM/B1PA11UmlHfxAb3J1diG591X628wDy3uYPQq7Qju/mSQUsQMu6J0qa6bGqPMTaCLTKJxfg4nGdeSKEyU1xKzzb8yWHyGeAs4luxLXZNaze1rvJm6KtdqGCvTbrdM99DOYQkFUwfdgaLNvAvIaMv2r0ltYqp7s+8A8UqFGjeitB0gACwhQ4Psuir+Erue6i8ITv0f09JkNY+eRbz02+VGd+THmXWmZYtu05uSGSFWivARUnBPK9Uzif6WA+QY4QaXKOCOblJCCsin3tmptNC9oKp8yNbZlAaPrdXhVaFJbd/6bAEXxeFSre71+bDu3S93JEewjFvjqXPgaSbLzZ5KM+rTR/24DtwEhAJWG9cqIwFNLYRlqPrvhnfn32EsoRE5yfYY1z90gE3oOG9748Gw6vTnqQhWXp8WrfENx9kyxHFqnJxSitKdfX8pYtDSMMTP22zjtZ5hZNMt3b4hB8fKWncYt7XUq7UOLqoF96ep1hcgAq6XzsSLCEu7ksX/pVWsrHDRLC1Ks+EnHxxfwHt55HY/j0Qk6Z0A2Svw/bIyW8=----ATTACHMENT:----NDIxNDM4OTgxMjU2NzI1MCA0MTcwMTIzNTUwMzQ1MzE0IDMyNDI4MDI2NDYxMjIzOTU=