Skip to content

Psr17Factory

Methods

createResponse

public createResponse(int $code = 200, string $reasonPhrase = ''): \Psr\Http\Message\ResponseInterface

Parameters:

Parameter Type Description
$code int
$reasonPhrase string

createServerRequest

public createServerRequest(string $method, mixed $uri, array $serverParams = []): \Psr\Http\Message\ServerRequestInterface

Parameters:

Parameter Type Description
$method string
$uri mixed
$serverParams array

createStream

public createStream(string $content = ''): \Psr\Http\Message\StreamInterface

Parameters:

Parameter Type Description
$content string

createStreamFromFile

public createStreamFromFile(string $filename, string $mode = 'r'): \Psr\Http\Message\StreamInterface

Parameters:

Parameter Type Description
$filename string
$mode string

Throws:


createStreamFromResource

public createStreamFromResource(mixed $resource): \Psr\Http\Message\StreamInterface

Parameters:

Parameter Type Description
$resource mixed

createUploadedFile

public createUploadedFile(\Psr\Http\Message\StreamInterface $stream, ?int $size = null, int $error = UPLOAD_ERR_OK, ?string $clientFilename = null, ?string $clientMediaType = null): \Psr\Http\Message\UploadedFileInterface

Parameters:

Parameter Type Description
$stream \Psr\Http\Message\StreamInterface
$size ?int
$error int
$clientFilename ?string
$clientMediaType ?string

createUri

public createUri(string $uri = ''): \Psr\Http\Message\UriInterface

Parameters:

Parameter Type Description
$uri string

Throws:


Inherited methods

createRequest

public createRequest(string $method, mixed $uri): \Psr\Http\Message\RequestInterface

Parameters:

Parameter Type Description
$method string
$uri mixed

Throws:



Automatically generated on 2025-10-13