소스 검색

[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();
     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;
       }
     }