瀏覽代碼

Fix the configSetup method

Pascal Burkhard 14 年之前
父節點
當前提交
0dca482fd1
共有 1 個文件被更改,包括 9 次插入11 次删除
  1. 9 11
      DependencyInjection/SonataBaseApplicationExtension.php

+ 9 - 11
DependencyInjection/SonataBaseApplicationExtension.php

@@ -117,22 +117,20 @@ class SonataBaseApplicationExtension extends Extension
         }
     }
     
-    protected function configSetup($configs, $container)
+    protected function configSetup($config, $container)
     {
-        foreach ($configs as $config) {
-            foreach ($this->configNamespaces as $ns => $params) {
+        foreach ($this->configNamespaces as $ns => $params) {
+
+            if (!isset($config[$ns])) {
+                continue;
+            }
 
-                if (!isset($config[$ns])) {
+            foreach ($config[$ns] as $type => $template) {
+                if (!isset($config[$ns][$type])) {
                     continue;
                 }
 
-                foreach ($config[$ns] as $type => $template) {
-                    if (!isset($config[$ns][$type])) {
-                        continue;
-                    }
-
-                    $container->setParameter(sprintf('sonata_base_application.templates.%s', $type), $template);
-                }
+                $container->setParameter(sprintf('sonata_base_application.templates.%s', $type), $template);
             }
         }
     }