diff options
Diffstat (limited to 'server/vendor/slim/slim/Slim/Http/Environment.php')
-rw-r--r-- | server/vendor/slim/slim/Slim/Http/Environment.php | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/server/vendor/slim/slim/Slim/Http/Environment.php b/server/vendor/slim/slim/Slim/Http/Environment.php deleted file mode 100644 index 786dc0a..0000000 --- a/server/vendor/slim/slim/Slim/Http/Environment.php +++ /dev/null @@ -1,52 +0,0 @@ -<?php -/** - * Slim Framework (https://slimframework.com) - * - * @link https://github.com/slimphp/Slim - * @copyright Copyright (c) 2011-2017 Josh Lockhart - * @license https://github.com/slimphp/Slim/blob/3.x/LICENSE.md (MIT License) - */ -namespace Slim\Http; - -use Slim\Collection; -use Slim\Interfaces\Http\EnvironmentInterface; - -/** - * Environment - * - * This class decouples the Slim application from the global PHP environment. - * This is particularly useful for unit testing, but it also lets us create - * custom sub-requests. - */ -class Environment extends Collection implements EnvironmentInterface -{ - /** - * Create mock environment - * - * @param array $userData Array of custom environment keys and values - * - * @return self - */ - public static function mock(array $userData = []) - { - $data = array_merge([ - 'SERVER_PROTOCOL' => 'HTTP/1.1', - 'REQUEST_METHOD' => 'GET', - 'SCRIPT_NAME' => '', - 'REQUEST_URI' => '', - 'QUERY_STRING' => '', - 'SERVER_NAME' => 'localhost', - 'SERVER_PORT' => 80, - 'HTTP_HOST' => 'localhost', - 'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', - 'HTTP_ACCEPT_LANGUAGE' => 'en-US,en;q=0.8', - 'HTTP_ACCEPT_CHARSET' => 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', - 'HTTP_USER_AGENT' => 'Slim Framework', - 'REMOTE_ADDR' => '127.0.0.1', - 'REQUEST_TIME' => time(), - 'REQUEST_TIME_FLOAT' => microtime(true), - ], $userData); - - return new static($data); - } -} |