Final Class Yiisoft\RequestProvider\RequestProvider
| Inheritance | Yiisoft\RequestProvider\RequestProvider |
|---|---|
| Implements | Yiisoft\RequestProvider\RequestProviderInterface |
Stores request for further consumption by attribute handlers.
Public Methods
| Method | Description | Defined By |
|---|---|---|
| __construct() | Yiisoft\RequestProvider\RequestProvider | |
| get() | Yiisoft\RequestProvider\RequestProvider | |
| set() | Yiisoft\RequestProvider\RequestProvider |
Method Details
| public __construct( \Psr\Http\Message\ServerRequestInterface|null $request = null ): mixed | ||
| $request | \Psr\Http\Message\ServerRequestInterface|null |
The request. |
public function __construct(
private ?ServerRequestInterface $request = null,
) {}
| public get( ): \Psr\Http\Message\ServerRequestInterface |
public function get(): ServerRequestInterface
{
if ($this->request === null) {
throw new RequestNotSetException();
}
return $this->request;
}
Signup or Login in order to comment.