guennichi/psr7-request-creator
最新稳定版本:1.0.2
Composer 安装命令:
composer require guennichi/psr7-request-creator
包简介
Factory class to create request body from PSR-7 server requests
README 文档
README
Factory class to create simple request objects from PSR-7 server requests.
Installation
composer require guennichi/psr7-request-creator
Usage
Create request object
This library can be used with Nyholm/psr7 / Nyholm/psr7-server
or any other PSR-7 implementation to transform server requests:
$psr17Factory = new Nyholm\Psr7\Factory\Psr17Factory(); $serverRequestCreator = new Nyholm\Psr7Server\ServerRequestCreator( $psr17Factory, // ServerRequestFactory $psr17Factory, // UriFactory $psr17Factory, // UploadedFileFactory $psr17Factory, // StreamFactory ); // Psr\Http\Message\ServerRequestInterface instance $serverRequest = $serverRequestCreator->fromGlobals(); $requestCreator = new Guennichi\Psr7RequestFactory\RequestCreator( $psr17Factory, // RequestFactory $psr17Factory, // StreamFactory new Http\Message\MultipartStream\MultipartStreamBuilder($psr17Factory), ); // Psr\Http\Message\RequestInterface instance $request = $requestCreator->fromServerRequest('/example', $serverRequest);
统计信息
- 总下载量: 10
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-07-23