[TwigBundle] always load the exception listener if the templating.engines is not present

This commit is contained in:
Fabien Potencier 2014-12-29 10:48:52 +01:00
parent 59f3751052
commit 30ba9df07c

View File

@ -28,9 +28,11 @@ class ExceptionListenerPass implements CompilerPassInterface
} }
// register the exception controller only if Twig is enabled // register the exception controller only if Twig is enabled
$engines = $container->getParameter('templating.engines'); if ($container->hasParameter('templating.engines')) {
if (!in_array('twig', $engines)) { $engines = $container->getParameter('templating.engines');
$container->removeDefinition('twig.exception_listener'); if (!in_array('twig', $engines)) {
$container->removeDefinition('twig.exception_listener');
}
} }
} }
} }