RequestCallback
- Full name:
\Qubus\Http\Swoole\Callback\RequestCallback
- This class is marked as final and can't be subclassed
- This class is a Final class
Properties
handler
options
Methods
fromCallable
public static fromCallable(callable $callable, \Qubus\Http\Swoole\Callback\RequestCallbackOptions|null $options = null): static
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$callable | callable | |
$options | \Qubus\Http\Swoole\Callback\RequestCallbackOptions|null |
__construct
public __construct(\Psr\Http\Server\RequestHandlerInterface $handler, ?\Qubus\Http\Swoole\Callback\RequestCallbackOptions $options = null): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$handler | \Psr\Http\Server\RequestHandlerInterface | |
$options | ?\Qubus\Http\Swoole\Callback\RequestCallbackOptions |
__invoke
Parameters:
Parameter | Type | Description |
---|---|---|
$request | \Swoole\Http\Request | |
$response | \Swoole\Http\Response |
createServerRequest
private createServerRequest(\Swoole\Http\Request $swooleRequest): \Psr\Http\Message\ServerRequestInterface
Parameters:
Parameter | Type | Description |
---|---|---|
$swooleRequest | \Swoole\Http\Request |
emit
private emit(\Psr\Http\Message\ResponseInterface $psrResponse, \Swoole\Http\Response $swooleResponse): void
Parameters:
Parameter | Type | Description |
---|---|---|
$psrResponse | \Psr\Http\Message\ResponseInterface | |
$swooleResponse | \Swoole\Http\Response |
Automatically generated on 2025-10-13