用于 Sauber PHP 框架的 HTTP 组件

资助包维护!
juststeveking

dev-main 2022-05-30 10:11 UTC

This package is not auto-updated.

Last update: 2024-09-14 23:00:25 UTC


README

Http 组件

GitHub release (latest by date) Tests Static Analysis Total Downloads GitHub

这是 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

变更日志

请参阅 变更日志 了解最近更改的更多信息。