Example #1
0
 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();
 }
Example #2
0
 /**
  * {@inheritdoc}
  */
 public function initRuntime(\Twig_Environment $environment)
 {
     $this->renderer->setEnvironment($environment);
 }
Example #3
0
 /**
  * @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);
 }
Example #4
0
 /**
  * @param TwigRendererInterface $innerRenderer
  * @param \Twig_Environment     $environment
  */
 public function __construct(TwigRendererInterface $innerRenderer, \Twig_Environment $environment)
 {
     $innerRenderer->setEnvironment($environment);
     parent::__construct($innerRenderer);
 }