Explorar o código

Fix the configSetup method

Pascal Burkhard %!s(int64=14) %!d(string=hai) anos
pai
achega
0dca482fd1
Modificáronse 1 ficheiros con 9 adicións e 11 borrados
  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);
             }
         }
     }