コード例 #1
0
ファイル: RepositoryTestCase.php プロジェクト: pdt256/article
 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();
 }
コード例 #2
0
ファイル: DoctrineHelperTest.php プロジェクト: pdt256/article
 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));
 }