/** * Create a new Blade Factory instance * * @param array $view_paths * @param mixed $view_cache_path */ public function __construct(array $view_paths, $view_cache_path = null) { $resolver = new EngineResolver(); $finder = new FileViewFinder(new Filesystem(), $view_paths); $dispatcher = new Dispatcher(); $resolver->register("blade", function () use($view_cache_path) { if (!is_dir($view_cache_path)) { mkdir($view_cache_path, 0777, true); } $blade = new BladeCompiler(new Filesystem(), $view_cache_path); return new CompilerEngine($blade); }); parent::__construct($resolver, $finder, $dispatcher); }
/** * @param EngineResolver $engines * @param ViewFinderInterface $finder * @param DispatcherContract $events * @param Smarty $smarty * @param ConfigContract $config */ public function __construct(EngineResolver $engines, ViewFinderInterface $finder, DispatcherContract $events, Smarty $smarty, ConfigContract $config) { parent::__construct($engines, $finder, $events); $this->smarty = $smarty; $this->config = $config; }
/** * Create a new view factory instance. * * @param \Illuminate\View\Compilers\EngineResolver $engines * @param \Illuminate\View\ViewFinderInterface $finder * @param \Illuminate\Events\Dispatcher $events * @return void */ public function __construct(EngineResolver $engines, ViewFinderInterface $finder, Dispatcher $events, Shortcode $shortcode) { parent::__construct($engines, $finder, $events); $this->shortcode = $shortcode; }
/** * Create a new view environment instance. * * @param \Illuminate\View\Engines\EngineResolver $engines * @param \Illuminate\View\ViewFinderInterface $finder * @param \Illuminate\Events\Dispatcher $events * @return void */ public function __construct(EngineResolver $engines, ViewFinderInterface $finder, Dispatcher $events) { // Call the parent constructor parent::__construct($engines, $finder, $events); }
/** * @param string $fallbackTheme * @param EngineResolver $engines * @param ViewFinderInterface $finder * @param Dispatcher $events */ public function __construct($fallbackTheme, EngineResolver $engines, ViewFinderInterface $finder, Dispatcher $events) { $this->setFallbackTheme($fallbackTheme); parent::__construct($engines, $finder, $events); }
/** * @param EngineResolver $engines * @param ViewFinderInterface $finder * @param Dispatcher $events * @param \Smarty $smarty */ public function __construct(EngineResolver $engines, ViewFinderInterface $finder, Dispatcher $events, \Smarty $smarty) { parent::__construct($engines, $finder, $events); $this->smarty = $smarty; $this->setConfigure(); }
/** * @param EngineResolver $engines * @param ViewFinderInterface $finder * @param DispatcherContract $events * @param ConfigContract $config * @param XSLTSimple $XSLTSimple */ public function __construct(EngineResolver $engines, ViewFinderInterface $finder, DispatcherContract $events, ConfigContract $config, XSLTSimple $XSLTSimple) { parent::__construct($engines, $finder, $events); $this->XSLTSimple = $XSLTSimple; }
public function __construct(EngineResolver $engines, ViewFinderInterface $finder, Dispatcher $events, Translator $translator) { parent::__construct($engines, $finder, $events); $this->translator = $translator; }
/** * @param EngineResolver $engines * @param ViewFinderInterface $finder * @param Dispatcher $events * @param ExtendedSimpleXMLElement $extendedSimpleXMLElement */ public function __construct(EngineResolver $engines, ViewFinderInterface $finder, Dispatcher $events, ExtendedSimpleXMLElement $extendedSimpleXMLElement) { parent::__construct($engines, $finder, $events); $this->extendedSimpleXMLElement = $extendedSimpleXMLElement; }
/** * Create a new view factory instance. * * @param \Illuminate\View\Engines\EngineResolver $engines * @param \Illuminate\View\ViewFinderInterface $finder * @param \Illuminate\Events\Dispatcher $events * @param \Robbo\Presenter\Decorator $decorator * @return void */ public function __construct(EngineResolver $engines, ViewFinderInterface $finder, Dispatcher $events, Decorator $decorator) { $this->presenterDecorator = $decorator; parent::__construct($engines, $finder, $events); }