public function __construct(TwigRendererInterface $renderer, Twig_Environment $twig, FormInterface $form, PropertyAccessorInterface $propertyAccessor = null) { $this->renderer = $renderer; $renderer->setEnvironment($twig); // Cannot be in DIC setup because of cyclic reference. $this->form = $form; $this->propertyAccessor = $propertyAccessor ?: PropertyAccess::createPropertyAccessor(); }
/** * {@inheritdoc} */ public function initRuntime(\Twig_Environment $environment) { $this->renderer->setEnvironment($environment); }
/** * @param TwigRendererInterface $innerRenderer * @param FormRendererEngineInterface $formRendererEngine * @param \Twig_Environment $environment */ public function __construct(TwigRendererInterface $innerRenderer, FormRendererEngineInterface $formRendererEngine, \Twig_Environment $environment) { $innerRenderer->setEnvironment($environment); parent::__construct($innerRenderer, $formRendererEngine); }
/** * @param TwigRendererInterface $innerRenderer * @param \Twig_Environment $environment */ public function __construct(TwigRendererInterface $innerRenderer, \Twig_Environment $environment) { $innerRenderer->setEnvironment($environment); parent::__construct($innerRenderer); }