0 follower

Final Class Yiisoft\Yii\Debug\Api\Debug\Middleware\MiddlewareDispatcherMiddleware

InheritanceYiisoft\Yii\Debug\Api\Debug\Middleware\MiddlewareDispatcherMiddleware
ImplementsPsr\Http\Server\MiddlewareInterface

Public Properties

Hide inherited properties

Property Type Description Defined By
$middlewareDispatcher \Yiisoft\Middleware\Dispatcher\MiddlewareDispatcher Yiisoft\Yii\Debug\Api\Debug\Middleware\MiddlewareDispatcherMiddleware

Property Details

Hide inherited properties

$middlewareDispatcher public property
public \Yiisoft\Middleware\Dispatcher\MiddlewareDispatcher $middlewareDispatcher null

Method Details

Hide inherited methods

__construct() public method

public __construct( \Yiisoft\Middleware\Dispatcher\MiddlewareDispatcher $middlewareDispatcher ): mixed
$middlewareDispatcher \Yiisoft\Middleware\Dispatcher\MiddlewareDispatcher

                public function __construct(
    public MiddlewareDispatcher $middlewareDispatcher
) {
}

            
process() public method

public process( \Psr\Http\Message\ServerRequestInterface $request, \Psr\Http\Server\RequestHandlerInterface $handler ): \Psr\Http\Message\ResponseInterface
$request \Psr\Http\Message\ServerRequestInterface
$handler \Psr\Http\Server\RequestHandlerInterface

                public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
{
    return $this->middlewareDispatcher->dispatch($request, $handler);
}