class ServerRequestFactory extends ServerRequestFactory

Methods

static ServerRequestInterface
fromGlobals(array|null $server = null, array|null $query = null, array|null $body = null, array|null $cookies = null, array|null $files = null, FilterServerRequestInterface|null $requestFilter = null)

Create a ServerRequest instance from PHP global variables.

Details

at line 33
static ServerRequestInterface fromGlobals(array|null $server = null, array|null $query = null, array|null $body = null, array|null $cookies = null, array|null $files = null, FilterServerRequestInterface|null $requestFilter = null)

Create a ServerRequest instance from PHP global variables.

Parameters

array|null $server

The server parameters, typically $_SERVER.

array|null $query

The query parameters, typically $_GET.

array|null $body

The body parameters, typically $_POST.

array|null $cookies

The cookies, typically $_COOKIE.

array|null $files

The uploaded files, typically $_FILES.

FilterServerRequestInterface|null $requestFilter

The request filter to apply.

Return Value

ServerRequestInterface

The created ServerRequest instance.