Класс Phalcon\Http\Message\ServerRequestFactory

Source on GitHub

Пространство имен 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, если он существует