protected function setUp() { $cache = array(); $cacheFactory = new CacheFactory(); $cache[] = $cacheFactory->newFixedInMemoryLruCache(); if (class_exists('\\HashBagOStuff')) { $cache[] = $cacheFactory->newMediaWikiCache(new HashBagOStuff()); } if (class_exists('\\Doctrine\\Common\\Cache\\ArrayCache')) { $cache[] = $cacheFactory->newDoctrineCache(new ArrayCache()); } $this->cache = $cacheFactory->newCompositeCache($cache); }
public function testCanConstructCompositeCache() { $instance = new CacheFactory(); $cache = array($instance->newFixedInMemoryCache()); $this->assertInstanceOf('\\Onoi\\Cache\\CompositeCache', $instance->newCompositeCache($cache)); }