public final function __construct() { $this->data = new Std(); $this->app = Application::getInstance(); $this->view = new View('twig', $this->getTemplatePaths()); $this->view->setController($this); }
public function addTemplateRawPath($path) { parent::addTemplateRawPath($path); $loader = $this->twig->getLoader(); $loader->setPaths($this->paths); $this->twig->setLoader($loader); }
public function render($template, $data = []) { return $this->postProcess($this->renderer->render($template, $data)); }
public function setView(View $view) { parent::setView($view); $this->links->view = $this->view; $this->twig->addGlobal('view', $this->links->view); }