Nexus API Reference

MiddlewareResolver
in package

Read onlyYes
FinalYes
Tags
psalm-api

Resolves middleware class strings to MiddlewareInterface instances via a PSR-11 container when available, falling back to no-arg construction. Used by both HttpApp::compile() (to pre-resolve route middlewares) and MiddlewarePipeline::process() (to lazily resolve global middlewares).

Table of Contents

Methods

__construct()  : mixed
resolve()  : MiddlewareInterface

Methods

__construct()

public __construct(ContainerInterface|null $container) : mixed
Parameters
$container : ContainerInterface|null

resolve()

public resolve(class-string $class) : MiddlewareInterface
Parameters
$class : class-string
Return values
MiddlewareInterface

        
On this page

Search results