sauber-php / http
用于 Sauber PHP 框架的 HTTP 组件
dev-main
2022-05-30 10:11 UTC
Requires
- php: ^8.1
- juststeveking/http-status-code: ^2.0
- laminas/laminas-diactoros: ^2.11
- laminas/laminas-httphandlerrunner: ^2.1
- league/route: ^5.1
- psr/container: ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.8
- pestphp/pest: ^1.21
- phpstan/phpstan: ^1.7
This package is not auto-updated.
Last update: 2024-09-14 23:00:25 UTC
README
Http 组件
这是 Sauber PHP 框架中使用的 HTTP 组件的仓库。
安装
您不需要安装此包,因为它已经预装在 Sauber PHP 框架中。但是,如果您想在该框架之外使用此组件,请使用 composer。
composer require sauber-php/http
使用
要使用此组件,您可以使用自己的容器进行实例化并添加路由。
$router = new Router( container: new Container(), ); $router->middleware( middleware: new PSR15Middleware(), ); $router->get( path: '/', handler: fn () => ['test' => time()], ); $router->handle( request: Request::capture(), );
测试
要运行测试
./vendor/bin/pest
静态分析
要检查静态分析
./vendor/bin/phpstan analyse
变更日志
请参阅 变更日志 了解最近更改的更多信息。