qlimix/http-laminas
Composer 安装命令:
composer require qlimix/http-laminas
包简介
Http helper interfaces implemented with Laminas diactoros and httphandlerrunner
关键字:
README 文档
README
Http helper interfaces implemented with diactoros and httphandlerrunner.
Install
Using Composer:
$ composer require qlimix/http-laminas
usage
Request building:
<?php use Qlimix\Http\Request\DiactorosServerRequestBuilder; $builder = new DiactorosServerRequestBuilder(); $builder->build(); $builder->buildFromGlobals();
Json response:
<?php use Qlimix\Http\Response\DiactorosJsonResponse; $response = new DiactorosJsonResponse(); $response->response([], 200, ['x-foo' => 'foobar']);
No content response:
<?php use Qlimix\Http\Response\DiactorosNoContent; $response = new DiactorosNoContent(); $response->noContent();
Response emitting:
<?php use Qlimix\Http\Response\LaminasHandlerRunnerResponseEmitter; use Qlimix\Http\Response\DiactorosJsonResponse; use Zend\HttpHandlerRunner\Emitter\SapiEmitter; $responseCreation = new DiactorosJsonResponse(); $response = $responseCreation->response([], 200, ['x-foo' => 'foobar']); $emitter = new SapiEmitter(); $responseEmitter = new LaminasHandlerRunnerResponseEmitter($emitter); $responseEmitter->emit($response);
Testing
To run all unit tests locally with PHPUnit:
$ vendor/bin/phpunit
Quality
To ensure code quality run grumphp which will run all tools:
$ vendor/bin/grumphp run
Contributing
Please see CONTRIBUTING for details.
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-11-21