public function HIncludeFragmentRenderer::setTemplating

Sets the templating engine to use to render the default content.

Parameters

EngineInterface|\Twig_Environment|null $templating An EngineInterface or a \Twig_Environment instance:

Throws

\InvalidArgumentException

1 call to HIncludeFragmentRenderer::setTemplating()
HIncludeFragmentRenderer::__construct in drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Fragment/HIncludeFragmentRenderer.php
Constructor.

File

drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Fragment/HIncludeFragmentRenderer.php, line 59

Class

HIncludeFragmentRenderer
Implements the Hinclude rendering strategy.

Namespace

Symfony\Component\HttpKernel\Fragment

Code

public function setTemplating($templating) {
  if (null !== $templating && !$templating instanceof EngineInterface && !$templating instanceof \Twig_Environment) {
    throw new \InvalidArgumentException('The hinclude rendering strategy needs an instance of \\Twig_Environment or Symfony\\Component\\Templating\\EngineInterface');
  }
  $this->templating = $templating;
}