示例#1
0
 protected function addCacheSource($cacheName, $cacheURI)
 {
     $info = @parse_url($cacheURI);
     if ($info === false || !is_array($info) || !isset($info['scheme'])) {
         throw new \browserfs\Exception('URL "' . $cacheURI . '" is not a valid cache URI ( source = "' . $cacheName . '" )');
     }
     $cacheType = $info['scheme'];
     $cache = \browserfs\website\Cache::factory($cacheType, $info, $cacheName);
     $this->caches[$cacheName] = $cache;
 }