diff --git a/DependencyInjection/TwigCacheExtension.php b/DependencyInjection/TwigCacheExtension.php index f197513..4ba10af 100644 --- a/DependencyInjection/TwigCacheExtension.php +++ b/DependencyInjection/TwigCacheExtension.php @@ -40,6 +40,7 @@ public function load(array $config, ContainerBuilder $container) $loader->load('services.xml'); + $container->getDefinition('twig_cache.extension.parent')->replaceArgument(0, new Reference($config['strategy'])); $container->getDefinition('twig_cache.extension')->replaceArgument(0, new Reference($config['strategy'])); if ($config['profiler']) { diff --git a/Resources/config/services.xml b/Resources/config/services.xml index 8d79aa5..3a0882a 100644 --- a/Resources/config/services.xml +++ b/Resources/config/services.xml @@ -2,7 +2,8 @@ Asm89\Twig\CacheExtension\CacheProvider\DoctrineCacheAdapter - Asm89\Twig\CacheExtension\Extension + Asm89\Twig\CacheExtension\Extension + EmanueleMinotto\TwigCacheBundle\Twig\ProfilerExtension Asm89\Twig\CacheExtension\CacheStrategy\IndexedChainingCacheStrategy Asm89\Twig\CacheExtension\CacheStrategy\GenerationalCacheStrategy Asm89\Twig\CacheExtension\CacheStrategy\LifetimeCacheStrategy @@ -19,6 +20,10 @@ + + + +