/** * 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; }
/** * 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; }
/** * Add a new namespace to the loader. * * @param string $namespace * @param string $hint * @return void */ public function addNamespace($namespace, $hint) { $this->fallback->addNamespace($namespace, $hint); }
/** * Add a new namespace to the loader. * * @param string $namespace * @param string $hint * @return void */ public function addNamespace($namespace, $hint) { $this->hints[$namespace] = $hint; $this->primaryLoader->addNamespace($namespace, $hint); }
/** * 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; }
/** * 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; }