2 ? [$parts[0], implode('=', array_slice($parts, 1))] : $parts ); $vars[$varname] = $value; return $vars; }, []); return $envvars; } public static function MUTATE_SERVER_addEnvVars(array $variables) { $_SERVER = array_merge($_SERVER, $variables); } public static function load(string $rootDir) { $envvars = self::loadFromFile($rootDir . DIRECTORY_SEPARATOR . '.env'); self::MUTATE_SERVER_addEnvVars($envvars); } }