borsch / middlewares
一组常用的PSR-15中间件。
1.2
2020-05-01 12:57 UTC
Requires
- psr/http-server-middleware: 1.0.1
Requires (Dev)
- borsch/router: 1.2
- laminas/laminas-diactoros: 2.2.3
This package is auto-updated.
Last update: 2024-08-29 05:18:55 UTC
README
为Borsch应用程序提供一组常用的PSR-15中间件。
该包是Borsch框架的一部分。
安装
通过 composer
composer require borsch/middlewares
用法
require_once __DIR__.'/vendor/autoload.php'; use Borsch\RequestHandler\RequestHandler; use Borsch\Middleware\ErrorHandlerMiddleware; use Borsch\Middleware\RouteMiddleware; use Borsch\Middleware\ImplicitHeadMiddleware; use Borsch\Middleware\ImplicitOptionsMiddleware; use Borsch\Middleware\MethodNotAllowedMiddleware; use \Borsch\Middleware\DispatchMiddleware; use \Borsch\Middleware\NotFoundHandlerMiddleware; $request_handler = new RequestHandler(); $request_handler->middlewares([ ErrorHandlerMiddleware::class, RouteMiddleware::class, ImplicitHeadMiddleware::class, ImplicitOptionsMiddleware::class, MethodNotAllowedMiddleware::class, DispatchMiddleware::class, NotFoundHandlerMiddleware::class ]); $response = $request_handler->handle(ServerRequestFactory::fromGlobals());
许可证
该包采用MIT许可证。有关更多信息,请参阅许可证文件。