public function testArrayCacheDriverCanBeModified() { $arrayCache = Configuration::getArrayCache(); $newCacheDriver = new ArrayCache(); Configuration::setArrayCache($newCacheDriver); $this->assertEquals($newCacheDriver, Configuration::getArrayCache()); Configuration::setArrayCache($arrayCache); }
/** * Save a value to the cache. * * @param string $id * @param mixed $value */ public static function saveToCache($id, $value) { $arrayCache = Configuration::getArrayCache(); $cacheDriver = Configuration::getCacheDriver(); $arrayCache->save($id, $value); if ($cacheDriver !== null) { $cacheDriver->save($id, $value); } }