protected function addFileCacheDriver(CacheManager $cacheManager)
 {
     $cacheManager->extend(static::$fileDriverName, function ($app, array $cacheConfig) use($cacheManager) {
         $store = new AlternativeHierarchialFileCacheStore(new Filesystem(static::makeFileCacheAdapter($cacheConfig)), static::getPrefix($cacheConfig));
         return $cacheManager->repository($store);
     });
 }
コード例 #2
0
ファイル: _ide_helper.php プロジェクト: satriashp/tour
 /**
  * Create a new cache repository with the given implementation.
  *
  * @param \Illuminate\Contracts\Cache\Store $store
  * @return \Illuminate\Cache\Repository 
  * @static 
  */
 public static function repository($store)
 {
     return \Illuminate\Cache\CacheManager::repository($store);
 }
コード例 #3
0
 /**
  * @param CacheManager $cacheManager
  * @param Database     $redis
  * @param string       $prefix
  * @param string       $connection
  *
  * @return Repository
  */
 protected function getRepository(CacheManager $cacheManager, Database $redis, $prefix, $connection)
 {
     return $cacheManager->repository(new Laravel4RedisStore($redis, $prefix, $connection));
 }