From 13e69bdc84b97defed51340b6b54011c250f747b Mon Sep 17 00:00:00 2001 From: Tobias Nyholm Date: Thu, 17 Aug 2017 11:45:36 +0200 Subject: [PATCH] Make sure we got the templating component before we load templating_php.xml --- .../SecurityBundle/DependencyInjection/SecurityExtension.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php b/src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php index dffe9d36879b2..e530870c674e4 100644 --- a/src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php +++ b/src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php @@ -68,7 +68,9 @@ public function load(array $configs, ContainerBuilder $container) $loader->load('security.xml'); $loader->load('security_listeners.xml'); $loader->load('security_rememberme.xml'); - $loader->load('templating_php.xml'); + if (class_exists(\Symfony\Component\Templating\Helper\Helper::class)) { + $loader->load('templating_php.xml'); + } $loader->load('templating_twig.xml'); $loader->load('collectors.xml'); $loader->load('guard.xml');