/** * Create a new file view loader instance. * * @param \DigitLab\AdaptiveView\Browser\Browser $browser * @param \Illuminate\Filesystem\Filesystem $files * @param array $paths * @param array $extensions * @param array $mobileExtensions */ public function __construct(Browser $browser, Filesystem $files, array $paths, array $extensions = null, array $mobileExtensions = null) { parent::__construct($files, $paths, $extensions); $this->browser = $browser; if (isset($mobileExtensions)) { $this->mobileExtensions = $mobileExtensions; } }
/** * Create a new file view loader instance. * * @param \Illuminate\Filesystem\Filesystem $files * @param array $config * @param array $extensions * @param \Illuminate\Foundation\Application $app */ public function __construct(Filesystem $files, array $config, array $extensions = null, Application $app) { parent::__construct($files, $config['paths'], $extensions); // Set session instance $this->session = $app['session']; // Set request instance $this->request = $app['request']; // Set default view $this->defaultView = array_get($config, 'default', $this->defaultView); // Set valid devices $this->devices = array_get($config, 'devices', array()); // Set default device $this->devices['default'] = array_get($config, 'default', 'default'); // Set location $this->viewPath = array_get($config, 'path'); }
public function __construct(Filesystem $files, array $paths, array $extensions = null, $themeEngine) { $this->themeEngine = $themeEngine; parent::__construct($files, $paths, $extensions); }
public function __construct(ThemeConfigContract $themeConfig, Filesystem $files, array $paths, array $extensions = null) { parent::__construct($files, $paths, $extensions); $this->themeConfig = $themeConfig; }