protected function prepareSave() { $originalPhpFileCache = $this->util->getProperty(self::$cache, 'cache'); $cacheDirectory = sys_get_temp_dir() . '/yahoo_japan_config_cache/test_save'; $phpFileCache = new RestorablePhpFileCache($cacheDirectory, static::$extension); $phpFileCache->setBuilder($this->createSaveAreaBuilder()); $this->util->setProperty(self::$cache, 'cache', $phpFileCache); self::$cache->addResource(__DIR__ . '/../Fixtures/test_service1.yml', new ConfigCacheConfiguration())->create(); return array($originalPhpFileCache, $phpFileCache, $cacheDirectory); }
protected function createPhpFileCache() { $cache = new RestorablePhpFileCache($this->getCacheDirectory(), '.php'); $cache->setBuilder($this->builder); return $cache; }