yiisoft / request-provider
PSR-7 请求提供程序
1.0.0
2024-03-02 15:18 UTC
Requires
- php: ^8.1
- psr/http-message: ^1.0|^2.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
Requires (Dev)
- maglnet/composer-require-checker: ^4.7
- phpunit/phpunit: ^10.5
- rector/rector: ^1.0.1
- roave/infection-static-analysis-plugin: ^1.34
- spatie/phpunit-watcher: ^1.23
- vimeo/psalm: ^5.20
- yiisoft/di: ^1.2
This package is auto-updated.
Last update: 2024-08-31 20:40:53 UTC
README
Yii 请求提供程序
该包提供当前PSR-7请求作为依赖项。
要求
- PHP 8.1或更高版本。
安装
可以使用Composer安装此包。
composer require yiisoft/request-provider
通用用法
首先,将Yiisoft\RequestProvider\RequestCatcherMiddleware
添加到您的应用程序中间件堆栈中。
然后,当您需要当前请求时,将RequestProviderInterface
作为依赖项获取,并从中获取请求。
use Yiisoft\RequestProvider\RequestProviderInterface; final class MyService { public function __construct( private readonly RequestProviderInterface $requestProvider ) { } public function doIt() { $request = $this->requestProvider->get(); // ... } }
文档
如果您需要帮助或有任何问题,可以在Yii 论坛找到答案。您还可以查看其他Yii 社区资源。
许可证
Yii 请求提供程序是免费软件。它根据BSD许可证的条款发布。有关更多信息,请参阅LICENSE
。
由Yii 软件维护。