Przeglądaj źródła

Fix the configSetup method

Pascal Burkhard 14 lat temu
rodzic
commit
0dca482fd1

+ 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;
                     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);
             }
             }
         }
         }
     }
     }