Skip to content

Commit ebdbecf

Browse files
committed
gracefully handle missing hinclude renderer
1 parent d051ef4 commit ebdbecf

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

src/Symfony/Bundle/TwigBundle/DependencyInjection/Compiler/ExtensionPass.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,7 @@ public function process(ContainerBuilder $container)
6565
$container->getDefinition('twig.extension.httpkernel')->addTag('twig.extension');
6666

6767
// inject Twig in the hinclude service if Twig is the only registered templating engine
68-
if (
69-
!$container->hasParameter('templating.engines')
70-
|| array('twig') == $container->getParameter('templating.engines')
71-
) {
68+
if ((!$container->hasParameter('templating.engines') || array('twig') == $container->getParameter('templating.engines')) && $container->hasDefinition('fragment.renderer.hinclude')) {
7269
$container->getDefinition('fragment.renderer.hinclude')
7370
->addTag('kernel.fragment_renderer', array('alias' => 'hinclude'))
7471
->replaceArgument(0, new Reference('twig'))

0 commit comments

Comments
 (0)