Symfony\Bridge\Twig\Form\TwigRendererEngine::setEnvironment PHP Method

setEnvironment() public method

Deprecation: since version 3.3, to be removed in 4.0
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;
    }

Usage Example

コード例 #1
0
 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)));
         }
     }
 }
All Usage Examples Of Symfony\Bridge\Twig\Form\TwigRendererEngine::setEnvironment