Explorar o código

[Foundation] Fixes parsing of env parameters

Signed-off-by: Jordi Boggiano <j.boggiano@seld.be>
Jordi Boggiano %!s(int64=15) %!d(string=hai) anos
pai
achega
a8fc5c62ff
Modificáronse 2 ficheiros con 4 adicións e 4 borrados
  1. 2 2
      src/Symfony/Foundation/Kernel.php
  2. 2 2
      src/Symfony/Foundation/bootstrap.php

+ 2 - 2
src/Symfony/Foundation/Kernel.php

@@ -225,9 +225,9 @@ abstract class Kernel
     $parameters = array();
     foreach ($_SERVER as $key => $value)
     {
-      if ('SYMFONY__' === $key = substr($key, 0, 9))
+      if ('SYMFONY__' === substr($key, 0, 9))
       {
-        $parameters[strtolower(str_replace('__', '.', $key))] = $value;
+        $parameters[strtolower(str_replace('__', '.', substr($key, 9)))] = $value;
       }
     }
 

+ 2 - 2
src/Symfony/Foundation/bootstrap.php

@@ -505,9 +505,9 @@ abstract class Kernel
     $parameters = array();
     foreach ($_SERVER as $key => $value)
     {
-      if ('SYMFONY__' === $key = substr($key, 0, 9))
+      if ('SYMFONY__' === substr($key, 0, 9))
       {
-        $parameters[strtolower(str_replace('__', '.', $key))] = $value;
+        $parameters[strtolower(str_replace('__', '.', substr($key, 9)))] = $value;
       }
     }