Methods summary
public
PHPixie\HTTP\Messages\Message\Implementation
|
#
message( $protocolVersion, $headers, $body )
Build a PSR-7 message
Parameters
- $protocolVersion
- $headers
- $body
Returns
|
public
PHPixie\HTTP\Messages\Message\Request\Implementation
|
#
request( $protocolVersion, $headers, $body, $method, $uri )
Build a PSR-7 request
Parameters
- $protocolVersion
- $headers
- $body
- $method
- $uri
Returns
|
public
PHPixie\HTTP\Messages\Message\Request\ServerRequest\Implementation
|
#
serverRequest( string $protocolVersion, array $headers, Psr\Http\Message\StreamInterface $body, string $method, Psr\Http\Message\UriInterface $uri, array $serverParams, array $queryParams, null|array|object $parsedBody, array $cookieParams, array $uploadedFiles, array $attributes = array() )
Build a PSR-7 serverRequest
Build a PSR-7 serverRequest
Parameters
- $protocolVersion
- $headers
- $body
- $method
- $uri
- $serverParams
- $queryParams
- $parsedBody
- $cookieParams
- $uploadedFiles
- $attributes
Returns
|
public
PHPixie\HTTP\Messages\Message\Request\ServerRequest\SAPI
|
#
sapiServerRequest( array|null $server = null, array|null $get = null, array|null $post = null, array|null $cookie = null, array|null $files = null, array $attributes = array() )
Build a server request from SAPI,
with the ability to override individual attributes
Build a server request from SAPI,
with the ability to override individual attributes
Parameters
- $server
- $get
- $post
- $cookie
- $files
- $attributes
Returns
|
public
PHPixie\HTTP\Messages\Message\Response
|
#
response( string $protocolVersion, array $headers, Psr\Http\Message\StreamInterface $body, integer $statusCode = 200, string|null $reasonPhrase = null )
Build a PSR-7 response
Parameters
- $protocolVersion
- $headers
- $body
- $statusCode
- $reasonPhrase
Returns
|
public
PHPixie\HTTP\Messages\Stream\Implementation
|
#
stream( string $uri, string $mode = 'r' )
Build a PSR-7 stream
Parameters
Returns
|
public
PHPixie\HTTP\Messages\Stream\StringStream
|
#
stringStream( string $string = '' )
String stream
Parameters
Returns
|
public
PHPixie\HTTP\Messages\URI\Implementation
|
#
uri( string $uri )
Build a PSR-7 URI from string
Build a PSR-7 URI from string
Parameters
Returns
|
public
PHPixie\HTTP\Messages\URI\SAPI
|
#
sapiUri( array|null $server = null )
Build a PSR-7 URI from SAPI globals,
with the ability to override $_SERVER data
Build a PSR-7 URI from SAPI globals,
with the ability to override $_SERVER data
Parameters
Returns
|
public
PHPixie\HTTP\Messages\UploadedFile\Implementation
|
#
uploadedFile( string $file, string|null $clientFilename = null, string|null $clientMediaType = null, integer|null $size = null, integer|integer $error = UPLOAD_ERR_OK )
Build a PSR-7 uploaded file representation
Build a PSR-7 uploaded file representation
Parameters
- $file
- File path
- $clientFilename
- $clientMediaType
- $size
- $error
Returns
|
public
PHPixie\HTTP\Messages\UploadedFile\SAPI
|
#
sapiUploadedFile( $fileData )
Build PSR-7 upload file representation from SAPI data
Build PSR-7 upload file representation from SAPI data
Parameters
Returns
|