mini\Controller\AbstractController::handle()
Method
public
Signature
public function handle(Psr\Http\Message\ServerRequestInterface $request): Psr\Http\Message\ResponseInterface
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$request |
Psr\Http\Message\ServerRequestInterface |
required | Documentation missing |
Returns
Psr\Http\Message\ResponseInterface
Documentation
PSR-15 entry point
Flow:
- Router::match() finds matching route and returns handler + params (or redirect)
- Enrich request with type-cast parameters as attributes
- Create ConverterHandler wrapping the matched controller method
- ConverterHandler invokes method and converts return value to ResponseInterface