getCacheAdapter() 공개 정적인 메소드

Returns the configured cache implementation
public static getCacheAdapter ( ) : Pinq\Caching\ICacheAdapter
리턴 Pinq\Caching\ICacheAdapter
예제 #1
0
 /**
  * @dataProvider caches
  */
 public function testThatProviderWillReturnTheQueryCacheWithTheCorrectInnerCache($method, $cache, $assertSameCache)
 {
     Caching\CacheProvider::$method($cache);
     $functionCache = Caching\CacheProvider::getCache();
     $cacheAdapter = Caching\CacheProvider::getCacheAdapter();
     $this->assertInstanceOf('Pinq\\Caching\\IQueryCache', $functionCache);
     $this->assertInstanceOf('Pinq\\Caching\\ICacheAdapter', $cacheAdapter);
     $this->assertSame($cacheAdapter, $functionCache->getCacheAdapter());
     if ($assertSameCache === true) {
         $this->assertSame($cache, $cacheAdapter);
     } elseif (is_string($assertSameCache)) {
         $this->assertInstanceOf($assertSameCache, $cacheAdapter);
     }
 }
예제 #2
0
 protected function buildCompiledQueryCache()
 {
     return Caching\CacheProvider::getCacheAdapter()->forNamespace(get_class($this));
 }