MiddlewareResolverInterface
Resolves a route's per-route middleware references — the `class-string`s carried on {@see Route}'s `$middleware` — into live PSR-15 middleware. A dispatch middleware composes these in front of the resolved handler; the concrete resolver (pulling instances from the DI container) lives in the host kernel. The middleware counterpart of {@see HandlerResolverInterface}.
MiddlewareResolverInterface::resolve()
abstract public function resolve(string $middleware): Psr\Http\Server\MiddlewareInterfaceResolve a per-route middleware reference into an executable PSR-15 middleware.
Parameters
| Name | Type | Description |
|---|---|---|
| $middleware | class-string |