private function getConnection() { $this->doctrineHelper = new DoctrineHelper(new ArrayCache()); $this->doctrineHelper->setup(['driver' => 'pdo_sqlite', 'memory' => true]); $this->doctrineHelper->addSqliteFunctions(); $this->entityManager = $this->doctrineHelper->getEntityManager(); }
public function testClearCache() { $doctrineHelper = new DoctrineHelper(new Doctrine\Common\Cache\ArrayCache()); $doctrineHelper->setup(['driver' => 'pdo_sqlite', 'memory' => true]); $cacheDriver = $doctrineHelper->getCacheDriver(); $id = 'test-id'; $data = 'test-data'; $cacheDriver->save($id, $data); $this->assertSame($data, $cacheDriver->fetch($id)); $doctrineHelper->clearCache(); $this->assertSame(false, $cacheDriver->fetch($id)); }