Преглед изворни кода

[FrameworkBundle] fixed security templates when the template name has parameters

Fabien Potencier пре 14 година
родитељ
комит
e6c6068afc

+ 2 - 2
src/Symfony/Bundle/FrameworkBundle/DependencyInjection/SecurityExtension.php

@@ -133,12 +133,12 @@ class SecurityExtension extends Extension
         }
 
         // load service templates
-        $c = new ContainerBuilder(new ParameterBag());
+        $c = new ContainerBuilder($container->getParameterBag());
         $loader = new XmlFileLoader($c, array(__DIR__.'/../Resources/config', __DIR__.'/Resources/config'));
         $loader->load('security_templates.xml');
 
         foreach ($this->fixConfig($config, 'template') as $template) {
-            $loader->load($template);
+            $loader->load($container->getParameterBag()->resolveValue($template));
         }
         $container->merge($c);