File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
src/Symfony/Bundle/TwigBundle/DependencyInjection/Compiler Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change 11
11
12
12
namespace Symfony \Bundle \TwigBundle \DependencyInjection \Compiler ;
13
13
14
+ use Symfony \Bridge \Twig \TwigEngine ;
14
15
use Symfony \Component \DependencyInjection \Alias ;
15
16
use Symfony \Component \DependencyInjection \Compiler \CompilerPassInterface ;
16
17
use Symfony \Component \DependencyInjection \ContainerBuilder ;
@@ -119,6 +120,10 @@ public function process(ContainerBuilder $container)
119
120
$ loader = $ container ->getDefinition ('twig.loader.filesystem ' );
120
121
$ loader ->setMethodCalls (array_merge ($ twigLoader ->getMethodCalls (), $ loader ->getMethodCalls ()));
121
122
123
+ if (!class_exists (TwigEngine::class)) {
124
+ $ container ->removeDefinition ('templating.engine.twig ' );
125
+ }
126
+
122
127
$ twigLoader ->clearTag ('twig.loader ' );
123
128
} else {
124
129
$ container ->setAlias ('twig.loader.filesystem ' , new Alias ('twig.loader.native_filesystem ' , false ));
You can’t perform that action at this time.
0 commit comments