Request
- Full name:
\Qubus\Http\Swoole\Request
- This class implements:
\Psr\Http\Message\RequestInterface
Properties
body
headers
method
protocol
requestTarget
uri
swooleRequest
uriFactory
streamFactory
Methods
__construct
public __construct(\Swoole\Http\Request $swooleRequest, \Psr\Http\Message\UriFactoryInterface $uriFactory, \Psr\Http\Message\StreamFactoryInterface $streamFactory): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$swooleRequest | \Swoole\Http\Request | |
$uriFactory | \Psr\Http\Message\UriFactoryInterface | |
$streamFactory | \Psr\Http\Message\StreamFactoryInterface |
getRequestTarget
buildRequestTarget
withRequestTarget
Parameters:
Parameter | Type | Description |
---|---|---|
$requestTarget | string |
getMethod
withMethod
Parameters:
Parameter | Type | Description |
---|---|---|
$method | string |
getUri
parseUserInfo
withUri
public withUri(\Psr\Http\Message\UriInterface $uri, bool $preserveHost = false): \Psr\Http\Message\RequestInterface
Parameters:
Parameter | Type | Description |
---|---|---|
$uri | \Psr\Http\Message\UriInterface | |
$preserveHost | bool |
shouldUpdateHostHeader
Parameters:
Parameter | Type | Description |
---|---|---|
$preserveHost | mixed |
getProtocolVersion
withProtocolVersion
Parameters:
Parameter | Type | Description |
---|---|---|
$version | string |
getHeaders
hasHeader
Parameters:
Parameter | Type | Description |
---|---|---|
$name | mixed |
initHeadersList
getHeader
Parameters:
Parameter | Type | Description |
---|---|---|
$name | string |
getHeaderLine
Parameters:
Parameter | Type | Description |
---|---|---|
$name | string |
withHeader
Parameters:
Parameter | Type | Description |
---|---|---|
$name | string | |
$value | mixed |
withAddedHeader
Parameters:
Parameter | Type | Description |
---|---|---|
$name | string | |
$value | mixed |
withoutHeader
Parameters:
Parameter | Type | Description |
---|---|---|
$name | string |
getBody
withBody
Parameters:
Parameter | Type | Description |
---|---|---|
$body | \Psr\Http\Message\StreamInterface |
Automatically generated on 2025-10-13