Phalcon\Http\Message\ServerRequestFactory
Класс Phalcon\Http\Message\ServerRequestFactory
Пространство имен | Phalcon\Http\Message |
Использует | Phalcon\Collection, Phalcon\Helper\Arr, Phalcon\Http\Message\Exception\InvalidArgumentException, Psr\Http\Message\ServerRequestFactoryInterface, Psr\Http\Message\ServerRequestInterface, Psr\Http\Message\UriInterface, Psr\Http\Message\UploadedFileInterface |
Реализует | ServerRequestFactoryInterface |
PSR-17 ServerRequestFactory
Методы
public function createServerRequest( string $method, mixed $uri, array $serverParams = [] ): ServerRequestInterface;
Создайте новый запрос к серверу.
Обратите внимание, что параметры сервера берутся точно так, как задано - анализ / обработка данных значений не выполняется, и, в частности, не предпринимается попытка определить HTTP-метод или URI, которые должны быть предоставлены явно.
public function load( array $server = null, array $get = null, array $post = null, array $cookies = null, array $files = null ): ServerRequest;
Создайте запрос из предоставленных суперглобальных значений.
Если какой-либо аргумент не указан, будет использовано соответствующее суперглобальное значение.
protected function getHeaders();
Возвращает apache_request_headers, если он существует