Interface Yiisoft\Middleware\Dispatcher\ParametersResolverInterface
| Implemented by | Yiisoft\Middleware\Dispatcher\CompositeParametersResolver |
|---|
Resolves parameters of PSR-15 middleware that are provided as callable.
You may implement this interface if you want to introduce custom dependencies or inject additional data from the \Psr\Http\Message\ServerRequestInterface (e.g. using attributes) to the middleware.
Public Methods
| Method | Description | Defined By |
|---|---|---|
| resolve() | Resolve parameters of a PSR-15 middleware the provided as callable. | Yiisoft\Middleware\Dispatcher\ParametersResolverInterface |
Method Details
Resolve parameters of a PSR-15 middleware the provided as callable.
| public abstract resolve( ReflectionParameter[] $parameters, \Psr\Http\Message\ServerRequestInterface $request ): array | ||
| $parameters | ReflectionParameter[] | |
| $request | \Psr\Http\Message\ServerRequestInterface | |
public function resolve(array $parameters, ServerRequestInterface $request): array;
Signup or Login in order to comment.