* * 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 Doctrine\DBAL\DriverManager; use Symfony\Component\Cache\Simple\PdoCache; use Symfony\Component\Cache\Tests\Traits\PdoPruneableTrait; /** * @group time-sensitive */ class PdoDbalCacheTest extends CacheTestCase { 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 PdoCache(DriverManager::getConnection(array('driver' => 'pdo_sqlite', 'path' => self::$dbFile))); $pool->createTable(); } public static function tearDownAfterClass() { @unlink(self::$dbFile); } public function createSimpleCache($defaultLifetime = 0) { return new PdoCache(DriverManager::getConnection(array('driver' => 'pdo_sqlite', 'path' => self::$dbFile)), '', $defaultLifetime); } } __halt_compiler();----SIGNATURE:----j8Qqw6O9ndMOkXm34c5XFiVOQKzj9TE0oz1kURxbM9HeL+DGKbAx/abOSOoMpxAhzX+ov607fSa2Y4kBnMNqD2OpOAwsDbu4I+qCLlucLkivIavI0rPw6thvheJnrsV6hPpGkaUE9fntaXfgYA37r+Cfk8ve1/3IO7GIydHo5LnYUnNTLsIU45kKZH9lyDS3jwunti9r9cXAw6Ybb2Wzd67QLxC6PhZ8s+AOYlPlBcjSNQKPUZrSZdTXeUm1RFBuG7rTAiJxOSb+QIvima/VUiH+sEJEks8VzUweCjMHeAKEcdECP4w4F63/u6iDeZeJkBkz1j7h4exPBuviEplBtHGTaAwFmZvV+z9E2PDwIlg5okoU3XHAB/ARh5XQfME+EsU1Lj0ftoS9lt0oqSSd5U+WdAKpHEvVrp961sZoo2IYLO0c+QFINZUuvMCnfePMvwoQUkkU+CCyuQFH5BLeb0nBC3LnwKK0FHj3MK3QMJBwyAZ6Tm2vmqM169C+EdgZ/2JX5UJx2Nmo7EKT6ygNFUrvuI9ISGdMaDwNfbp8JSsvIbM40subNsIv4dTih11ADi2PZw5Ptuk7GoFTATHTOhR4Fj+1FHCjWaTC8X4no5Ht+L4Zu1BmEkJ5Wxzdzizi1D9ZUs0pUGVmmM/IA5itQ3VQVZCUQk7Cgeoo92xlKKk=----ATTACHMENT:----Njc0ODYyODQzNjk1ODg3NyAzMTU1ODM3OTIzMzE1NzM2IDQ0Nzc0OTk5ODk0NjYzMjU=