Bläddra i källkod

[TwigBundle] Remove invalid options from the container

Victor Berchet 14 år sedan
förälder
incheckning
9c51916503
1 ändrade filer med 4 tillägg och 1 borttagningar
  1. 4 1
      src/Symfony/Bundle/TwigBundle/DependencyInjection/TwigExtension.php

+ 4 - 1
src/Symfony/Bundle/TwigBundle/DependencyInjection/TwigExtension.php

@@ -84,7 +84,10 @@ class TwigExtension extends Extension
 
         // convert - to _
         foreach ($config as $key => $value) {
-            $config[str_replace('-', '_', $key)] = $value;
+            if (false !== strpos($key, '-')) {
+                unset($config[$key]);
+                $config[str_replace('-', '_', $key)] = $value;
+            }            
         }
 
         $container->setParameter('twig.options', array_replace($container->getParameter('twig.options'), $config));