메소드 | 설명 | |
---|---|---|
fromGlobals ( array $server = null, array $query = null, array $body = null, array $cookies = null, array $files = null ) : |
Create a request from the supplied superglobal values. | |
get ( string $key, array $values, mixed $default = null ) : mixed | Access a value in an array, returning a default value if not found | |
getHeader ( string $header, array $headers, mixed $default = null ) : string | Search for a header value. | |
marshalHeaders ( array $server ) : array | Marshal headers from $_SERVER | |
marshalHostAndPortFromHeaders ( stdClass $accumulator, array $server, array $headers ) | Marshal the host and port from HTTP headers and/or the PHP environment | |
marshalRequestUri ( array $server ) : string | Detect the base URI for the request | |
marshalUriFromServer ( array $server, array $headers ) : |
Marshal the URI from the $_SERVER array and headers | |
normalizeFiles ( array $files ) : array | Normalize uploaded files | |
normalizeServer ( array $server ) : array | Marshal the $_SERVER array | |
stripQueryString ( mixed $path ) : string | Strip the query string from a path |
메소드 | 설명 | |
---|---|---|
createUploadedFileFromSpec ( array $value ) : array | Psr\Http\Message\UploadedFileInterface | Create and return an UploadedFile instance from a $_FILES specification. | |
marshalHostAndPortFromHeader ( stdClass $accumulator, string | array $host ) : void | Marshal the host and port from the request header | |
marshalIpv6HostAndPort ( stdClass $accumulator, array $server ) | Marshal host/port from misinterpreted IPv6 address | |
marshalProtocolVersion ( array $server ) : string | Return HTTP protocol version (X.Y) | |
normalizeNestedFileSpec ( array $files = [] ) : Psr\Http\Message\UploadedFileInterface[] | Normalize an array of file specifications. |
public static fromGlobals ( array $server = null, array $query = null, array $body = null, array $cookies = null, array $files = null ) : |
||
$server | array | $_SERVER superglobal |
$query | array | $_GET superglobal |
$body | array | $_POST superglobal |
$cookies | array | $_COOKIE superglobal |
$files | array | $_FILES superglobal |
리턴 |
public static marshalHeaders ( array $server ) : array | ||
$server | array | |
리턴 | array |
public static marshalHostAndPortFromHeaders ( stdClass $accumulator, array $server, array $headers ) | ||
$accumulator | stdClass | |
$server | array | |
$headers | array |
public static marshalRequestUri ( array $server ) : string | ||
$server | array | |
리턴 | string |
public static marshalUriFromServer ( array $server, array $headers ) : |
||
$server | array | |
$headers | array | |
리턴 |
public static normalizeFiles ( array $files ) : array | ||
$files | array | |
리턴 | array |
public static normalizeServer ( array $server ) : array | ||
$server | array | |
리턴 | array |
public static stripQueryString ( mixed $path ) : string | ||
$path | mixed | |
리턴 | string |