compwright/swoole-psr7-compat
最新稳定版本:2.1.0
Composer 安装命令:
composer require compwright/swoole-psr7-compat
包简介
PSR compatibility adapters for Swoole
关键字:
README 文档
README
PSR compatibility adapters for Openswoole
Install
Via Composer
$ composer require compwright/swoole-psr7-compat
Usage
use Compwright\SwoolePsr7Compat\SwoolePsrRequestFactory; use Compwright\SwoolePsr7Compat\SwoolePsrHandler; use Nyholm\Psr7Server\ServerRequestCreator; $serverRequestCreator = new ServerRequestCreator( // Pass in the factories here for your desired PSR-7 implementation new \Laminas\Diactoros\ServerRequestFactory(), new \Laminas\Diactoros\UriFactory(), new \Laminas\Diactoros\UploadedFileFactory(), new \Laminas\Diactoros\StreamFactory() ); $requestFactory = new SwoolePsrRequestFactory($serverRequestCreator); $handler = new SwoolePsrHandler($requestFactory); $server = new Swoole\HTTP\Server('0.0.0.0', 9501); // $app is any Psr\Http\Server\RequestHandlerInterface $server->on('request', $handler($app)); $server->start();
统计信息
- 总下载量: 1.34k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-10-30