componenta/http-psr
Composer 安装命令:
composer require componenta/http-psr
包简介
Server request creator integration for PSR HTTP factories in Componenta
README 文档
README
Server request creation integration for Componenta HTTP. The package registers Nyholm\Psr7Server\ServerRequestCreatorInterface from PSR-17 factories and provides small request-aware contracts.
It intentionally does not install a concrete PSR-7 implementation. Install one integration package such as componenta/http-psr-nyholm, componenta/http-psr-diactoros, componenta/http-psr-guzzle, or componenta/http-psr-slim.
Installation
composer require componenta/http-psr componenta/http-psr-nyholm
Configuration
Componenta\Http\ConfigProvider registers ServerRequestCreatorInterface. It requires these PSR-17 services in the container:
ServerRequestFactoryInterfaceUriFactoryInterfaceUploadedFileFactoryInterfaceStreamFactoryInterface
Concrete integration packages provide those aliases.
Request-Aware Contracts
ServerRequestAwareInterface declares a set-only property:
public ServerRequestInterface $serverRequest { set; }
ServerRequestProviderInterface declares a get-only property for services that expose the current request. ServerRequestAware is a trait that implements both get and set behavior for classes that need to store the current request.
Related Packages
componenta/app-httpuses this package to create the current server request.- PSR-7 integration packages provide concrete factories.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-14