Esempio n. 1
0
 /**
  *  Create a new mixed loader instance.
  *
  *  @param  string                                                      $defaultLocale
  *  @param  \Waavi\Translation\Contracts\CacheRepositoryInterface       $cache              Cache repository.
  *  @param  \Waavi\Translation\Loaders\Loader                           $fallback           Translation loader to use on cache miss.
  *  @param  integer                                                     $cacheTimeout       In minutes.
  */
 public function __construct($defaultLocale, Cache $cache, Loader $fallback, $cacheTimeout)
 {
     parent::__construct($defaultLocale);
     $this->cache = $cache;
     $this->fallback = $fallback;
     $this->cacheTimeout = $cacheTimeout;
 }
Esempio n. 2
0
 /**
  *  Create a new mixed loader instance.
  *
  *  @param  string                              $defaultLocale
  *  @param  \Illuminate\Translation\FileLoader  $laravelFileLoader
  *  @return void
  */
 public function __construct($defaultLocale, LaravelFileLoader $laravelFileLoader)
 {
     parent::__construct($defaultLocale);
     $this->laravelFileLoader = $laravelFileLoader;
 }
Esempio n. 3
0
 /**
  *  Create a new mixed loader instance.
  *
  *  @param  string                                                  $defaultLocale
  *  @param  \Waavi\Translation\Repositories\TranslationRepository   $translationRepository
  */
 public function __construct($defaultLocale, TranslationRepository $translationRepository)
 {
     parent::__construct($defaultLocale);
     $this->translationRepository = $translationRepository;
 }
Esempio n. 4
0
 /**
  *  Create a new mixed loader instance.
  *
  *  @param  string  $defaultLocale
  *  @param  Loader  $primaryLoader
  *  @param  Loader  $secondaryLoader
  */
 public function __construct($defaultLocale, Loader $primaryLoader, Loader $secondaryLoader)
 {
     parent::__construct($defaultLocale);
     $this->primaryLoader = $primaryLoader;
     $this->secondaryLoader = $secondaryLoader;
 }
Esempio n. 5
0
 /**
  *  Create a new mixed loader instance.
  *
  *  @param  string          $defaultLocale
  *  @param  FileLoader      $fileLoader
  *  @param  DatabaseLoader  $databaseLoader
  */
 public function __construct($defaultLocale, FileLoader $fileLoader, DatabaseLoader $databaseLoader)
 {
     parent::__construct($defaultLocale);
     $this->fileLoader = $fileLoader;
     $this->databaseLoader = $databaseLoader;
 }