Skip to content

Commit

Permalink
Merge cdc5400 into fc30247
Browse files Browse the repository at this point in the history
  • Loading branch information
DenysMedvid committed Oct 4, 2016
2 parents fc30247 + cdc5400 commit e6d815a
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
1 change: 1 addition & 0 deletions DependencyInjection/TwigCacheExtension.php
Original file line number Diff line number Diff line change
Expand Up @@ -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']) {
Expand Down
7 changes: 6 additions & 1 deletion Resources/config/services.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
<parameters>
<parameter key="twig_cache.adapter.class">Asm89\Twig\CacheExtension\CacheProvider\DoctrineCacheAdapter</parameter>
<parameter key="twig_cache.extension.class">Asm89\Twig\CacheExtension\Extension</parameter>
<parameter key="twig_cache.extension.parent.class">Asm89\Twig\CacheExtension\Extension</parameter>
<parameter key="twig_cache.extension.class">EmanueleMinotto\TwigCacheBundle\Twig\ProfilerExtension</parameter>
<parameter key="twig_cache.strategy.class">Asm89\Twig\CacheExtension\CacheStrategy\IndexedChainingCacheStrategy</parameter>
<parameter key="twig_cache.strategy.generational.class">Asm89\Twig\CacheExtension\CacheStrategy\GenerationalCacheStrategy</parameter>
<parameter key="twig_cache.strategy.lifetime.class">Asm89\Twig\CacheExtension\CacheStrategy\LifetimeCacheStrategy</parameter>
Expand All @@ -19,6 +20,10 @@
<service class="%twig_cache.adapter.class%" id="twig_cache.adapter" public="false">
<argument id="twig_cache.service" type="service"/>
</service>
<service class="%twig_cache.extension.parent.class%" id="twig_cache.extension.parent">
<tag name="twig.extension"/>
<argument id="twig_cache.strategy" type="service"/>
</service>
<service class="%twig_cache.extension.class%" id="twig_cache.extension">
<tag name="twig.extension"/>
<argument id="twig_cache.strategy" type="service"/>
Expand Down

0 comments on commit e6d815a

Please sign in to comment.