Exemplo n.º 1
0
 /**
  * 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);
 }
Exemplo n.º 2
0
 /**
  * @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;
 }
Exemplo n.º 3
0
 /**
  * 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;
 }
Exemplo n.º 4
0
 /**
  * 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);
 }
Exemplo n.º 6
0
 /**
  * @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;
 }
Exemplo n.º 8
0
 public function __construct(EngineResolver $engines, ViewFinderInterface $finder, Dispatcher $events, Translator $translator)
 {
     parent::__construct($engines, $finder, $events);
     $this->translator = $translator;
 }
Exemplo n.º 9
0
 /**
  * @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;
 }
Exemplo n.º 10
0
 /**
  * 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);
 }