Merge pull request #8897 from rafaeldsousa/add-array-type-validator-to-getenv

Including is_array validation to getEnv method.
This commit is contained in:
Guy Marriott 2019-04-04 17:20:43 +13:00 committed by GitHub
commit 961096d921
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -185,11 +185,11 @@ class Environment
public static function getEnv($name)
{
switch (true) {
case array_key_exists($name, static::$env):
case is_array(static::$env) && array_key_exists($name, static::$env):
return static::$env[$name];
case array_key_exists($name, $_ENV):
case is_array($_ENV) && array_key_exists($name, $_ENV):
return $_ENV[$name];
case array_key_exists($name, $_SERVER):
case is_array($_SERVER) && array_key_exists($name, $_SERVER):
return $_SERVER[$name];
default:
return getenv($name);