Author: Elliot Levin (elliotlevin@hotmail.com)
コード例 #1
0
ファイル: CacheProviderTest.php プロジェクト: timetoogo/pinq
 public function testThatDevelopmentModeWillClearTheCacheOnce()
 {
     $functionCacheMock = $this->getMock('Pinq\\Caching\\ICacheAdapter');
     $functionCacheMock->expects($this->once())->method('clear');
     Caching\CacheProvider::setCustomCache($functionCacheMock);
     Caching\CacheProvider::setDevelopmentMode(true);
     //Should clear
     Caching\CacheProvider::getCache();
     //Should not clear again
     Caching\CacheProvider::getCache();
 }
コード例 #2
0
 protected function buildQueryCache()
 {
     return Caching\CacheProvider::getCache();
 }
コード例 #3
0
 protected function buildCompiledQueryCache()
 {
     return Caching\CacheProvider::getCacheAdapter()->forNamespace(get_class($this));
 }