httpsoft/http-error-handler
最新稳定版本:1.1.1
Composer 安装命令:
composer require httpsoft/http-error-handler
包简介
Error handling PSR-7 and PSR-15 components
README 文档
README
This package implements Psr\Http\Server\MiddlewareInterface and Psr\Http\Server\RequestHandlerInterface.
Documentation
Installation
This package requires PHP version 7.4 or later.
composer require httpsoft/http-error-handler
Usage ErrorHandler
use HttpSoft\ErrorHandler\ErrorHandler; /** * @var Psr\Http\Message\ServerRequestInterface $request * @var Psr\Http\Server\RequestHandlerInterface $handler * * @var HttpSoft\ErrorHandler\ErrorListenerInterface $logErrorListener * @var HttpSoft\ErrorHandler\ErrorListenerInterface $sendErrorListener * @var HttpSoft\ErrorHandler\ErrorResponseGeneratorInterface $responseGenerator */ $errorHandler = new ErrorHandler($handler, $responseGenerator); $errorHandler->addListener($logErrorListener); $errorHandler->addListener($sendErrorListener); /** @var \Psr\Http\Message\ResponseInterface $response */ $response = $errorHandler->handle($request);
Usage ErrorHandlerMiddleware
use HttpSoft\ErrorHandler\ErrorHandlerMiddleware; /** * @var Psr\Http\Message\ServerRequestInterface $request * @var Psr\Http\Server\RequestHandlerInterface $handler * * @var HttpSoft\ErrorHandler\ErrorListenerInterface $logErrorListener * @var HttpSoft\ErrorHandler\ErrorListenerInterface $sendErrorListener * @var HttpSoft\ErrorHandler\ErrorResponseGeneratorInterface $responseGenerator */ $errorHandler = new ErrorHandlerMiddleware($responseGenerator); $errorHandler->addListener($logErrorListener); $errorHandler->addListener($sendErrorListener); /** @var \Psr\Http\Message\ResponseInterface $response */ $response = $errorHandler->process($request, $handler);
统计信息
- 总下载量: 35.08k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-08-19