Merge branch '3.2' into 3.3
* 3.2: gracefully handle missing hinclude renderer
This commit is contained in:
commit
a40b29b05e
@ -61,10 +61,7 @@ class ExtensionPass implements CompilerPassInterface
|
||||
$container->getDefinition('twig.extension.httpkernel')->addTag('twig.extension');
|
||||
|
||||
// inject Twig in the hinclude service if Twig is the only registered templating engine
|
||||
if (
|
||||
!$container->hasParameter('templating.engines')
|
||||
|| array('twig') == $container->getParameter('templating.engines')
|
||||
) {
|
||||
if ((!$container->hasParameter('templating.engines') || array('twig') == $container->getParameter('templating.engines')) && $container->hasDefinition('fragment.renderer.hinclude')) {
|
||||
$container->getDefinition('fragment.renderer.hinclude')
|
||||
->addTag('kernel.fragment_renderer', array('alias' => 'hinclude'))
|
||||
->replaceArgument(0, new Reference('twig'))
|
||||
|
Reference in New Issue
Block a user