public function setExtensions(array $extensions) { foreach ($extensions as $extension) { $this->addExtension($extension); } }
/** * Sets the templates path. * * @param string $path * @param \Twig_Environment $twig * @param array $extensions * @return self */ public function setTemplatePath($path, \Twig_Environment $twig = null, $extensions = []) { $this->paths['templates'] = $path; if (is_null($twig)) { $loader = new \Twig_Loader_Filesystem($path); $twig = new \Twig_Environment($loader); } $twig->setExtensions($extensions); $this->injector->share($twig); return $this; }