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(); }
protected function buildQueryCache() { return Caching\CacheProvider::getCache(); }
protected function buildCompiledQueryCache() { return Caching\CacheProvider::getCacheAdapter()->forNamespace(get_class($this)); }