public setEnvironment ( Twig_Environment $environment ) | ||
$environment | Twig_Environment |
public function setEnvironment(\Twig_Environment $environment)
{
if ($this->environment) {
@trigger_error(sprintf('The "%s()" method is deprecated since version 3.3 and will be removed in 4.0. Pass the Twig Environment as second argument of the constructor instead.', __METHOD__), E_USER_DEPRECATED);
}
$this->environment = $environment;
}
protected function initialiseExtensions($config) { if (isset($config['built_in_extentions'])) { $built_in_ext = $config['built_in_extentions']; if (in_array('form', $built_in_ext)) { $formEngine = new TwigRendererEngine(array('form_div_layout.html.twig')); $formEngine->setEnvironment($this); $this->addExtension(new TranslationExtension($this->translator_service)); $this->addExtension(new FormExtension(new TwigRenderer($formEngine, $this->csrf_provider_service))); } } }