瀏覽代碼

[Foundation] Fixes parsing of env parameters

Signed-off-by: Jordi Boggiano <j.boggiano@seld.be>
Jordi Boggiano 15 年之前
父節點
當前提交
a8fc5c62ff
共有 2 個文件被更改,包括 4 次插入4 次删除
  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();
     $parameters = array();
     foreach ($_SERVER as $key => $value)
     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();
     $parameters = array();
     foreach ($_SERVER as $key => $value)
     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;
       }
       }
     }
     }