[TwigBundle] added conditions for routing & httpkernel extensions

This commit is contained in:
Jean-François Simon 2013-03-14 13:50:58 +01:00
parent ad5eb7ebcb
commit 82aa135e42
2 changed files with 8 additions and 2 deletions

View File

@ -30,5 +30,13 @@ class ExtensionPass implements CompilerPassInterface
if ($container->has('translator')) {
$container->getDefinition('twig.extension.trans')->addTag('twig.extension');
}
if ($container->has('router')) {
$container->getDefinition('twig.extension.routing')->addTag('twig.extension');
}
if ($container->has('fragment.handler')) {
$container->getDefinition('twig.extension.httpkernel')->addTag('twig.extension');
}
}
}

View File

@ -79,7 +79,6 @@
</service>
<service id="twig.extension.routing" class="%twig.extension.routing.class%" public="false">
<tag name="twig.extension" />
<argument type="service" id="router" />
</service>
@ -88,7 +87,6 @@
</service>
<service id="twig.extension.httpkernel" class="%twig.extension.httpkernel.class%" public="false">
<tag name="twig.extension" />
<argument type="service" id="fragment.handler" />
</service>