public function __construct(ViewBaseInterface $view, DiInterface $di = null, $options = [], $userFunctions = []) { $loader = new \Twig_Loader_Filesystem($view->getViewsDir()); $this->twig = new Twig\Environment($di, $loader, $options); $this->twig->addExtension(new Twig\CoreExtension()); $this->registryFunctions($view, $di, $userFunctions); parent::__construct($view, $di); }