소스 검색

[TwigBundle] Remove invalid options from the container

Victor Berchet 14 년 전
부모
커밋
9c51916503
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  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));