Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a40b29b

Browse files
committed
Merge branch '3.2' into 3.3
* 3.2: gracefully handle missing hinclude renderer
2 parents c25bc24 + 5d797b2 commit a40b29b

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
@@ -61,10 +61,7 @@ public function process(ContainerBuilder $container)
6161
$container->getDefinition('twig.extension.httpkernel')->addTag('twig.extension');
6262

6363
// inject Twig in the hinclude service if Twig is the only registered templating engine
64-
if (
65-
!$container->hasParameter('templating.engines')
66-
|| array('twig') == $container->getParameter('templating.engines')
67-
) {
64+
if ((!$container->hasParameter('templating.engines') || array('twig') == $container->getParameter('templating.engines')) && $container->hasDefinition('fragment.renderer.hinclude')) {
6865
$container->getDefinition('fragment.renderer.hinclude')
6966
->addTag('kernel.fragment_renderer', array('alias' => 'hinclude'))
7067
->replaceArgument(0, new Reference('twig'))

0 commit comments

Comments
 (0)