0 follower

Final Class Yiisoft\Yii\Debug\Viewer\NotFoundHandler

InheritanceYiisoft\Yii\Debug\Viewer\NotFoundHandler
ImplementsPsr\Http\Server\RequestHandlerInterface

Method Details

Hide inherited methods

__construct() public method

public __construct( \Yiisoft\DataResponse\DataResponseFormatterInterface $formatter, \Yiisoft\DataResponse\DataResponseFactoryInterface $dataResponseFactory ): mixed
$formatter \Yiisoft\DataResponse\DataResponseFormatterInterface
$dataResponseFactory \Yiisoft\DataResponse\DataResponseFactoryInterface

                public function __construct(
    private DataResponseFormatterInterface $formatter,
    private DataResponseFactoryInterface $dataResponseFactory
) {
}

            
handle() public method

public handle( \Psr\Http\Message\ServerRequestInterface $request ): \Psr\Http\Message\ResponseInterface
$request \Psr\Http\Message\ServerRequestInterface

                public function handle(ServerRequestInterface $request): ResponseInterface
{
    return $this->formatter->format(
        $this->dataResponseFactory->createResponse('Page not found', Status::NOT_FOUND)
    );
}