[TwigBundle] removed YAML Twig extension when the YAML component is not available

This commit is contained in:
Fabien Potencier 2016-09-29 15:19:47 -07:00
parent 1b9131c00b
commit d0792e454e
2 changed files with 5 additions and 3 deletions

View File

@ -71,5 +71,9 @@ class ExtensionPass implements CompilerPassInterface
if ($container->has('assets.packages')) {
$container->getDefinition('twig.extension.assets')->addTag('twig.extension');
}
if (class_exists('Symfony\Component\Yaml\Parser')) {
$container->getDefinition('twig.extension.yaml')->addTag('twig.extension');
}
}
}

View File

@ -95,9 +95,7 @@
<argument type="service" id="router" />
</service>
<service id="twig.extension.yaml" class="Symfony\Bridge\Twig\Extension\YamlExtension" public="false">
<tag name="twig.extension" />
</service>
<service id="twig.extension.yaml" class="Symfony\Bridge\Twig\Extension\YamlExtension" public="false" />
<service id="twig.extension.debug.stopwatch" class="Symfony\Bridge\Twig\Extension\StopwatchExtension" public="false">
<tag name="twig.extension" />