0 follower

Final Class Yiisoft\Middleware\Dispatcher\Event\BeforeMiddleware

InheritanceYiisoft\Middleware\Dispatcher\Event\BeforeMiddleware

BeforeMiddleware event is raised before executing a middleware.

Method Details

Hide inherited methods

__construct() public method

public __construct( \Psr\Http\Server\MiddlewareInterface $middleware, \Psr\Http\Message\ServerRequestInterface $request ): mixed
$middleware \Psr\Http\Server\MiddlewareInterface

Middleware to be executed.

$request \Psr\Http\Message\ServerRequestInterface

Request to be passed to the middleware.

                public function __construct(
    private readonly MiddlewareInterface $middleware,
    private readonly ServerRequestInterface $request,
) {}

            
getMiddleware() public method

public getMiddleware( ): \Psr\Http\Server\MiddlewareInterface
return \Psr\Http\Server\MiddlewareInterface

Middleware to be executed.

                public function getMiddleware(): MiddlewareInterface
{
    return $this->middleware;
}

            
getRequest() public method

public getRequest( ): \Psr\Http\Message\ServerRequestInterface
return \Psr\Http\Message\ServerRequestInterface

Request to be passed to the middleware.

                public function getRequest(): ServerRequestInterface
{
    return $this->request;
}