thingston / http-response
基于PSR-7的PHP应用程序的定制HTTP响应和响应发射器。
v1.1.5
2022-07-15 13:14 UTC
Requires
- php: >=8.1
- guzzlehttp/psr7: ^2.2
- psr/http-message: ^1.0
- thingston/http-exception: ^1.0
Requires (Dev)
- phpstan/phpstan: ^1.5
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.6
- symfony/var-dumper: ^6.0
- thingston/coverage-check: ^1.0
This package is auto-updated.
Last update: 2024-09-15 17:54:19 UTC
README
基于PSR-7的PHP应用程序的定制HTTP响应和响应发射器。
要求
- PHP 8.1
安装
composer require thingston/http-response
使用
请查看文档。
测试
可用的Composer脚本
composer run test
- 使用PHPUnit运行所有测试。composer run coverage:text
- 使用PHPUnit运行所有测试并生成控制台覆盖率报告。composer run coverage:clover
- 使用PHPUnit运行所有测试并生成到文件coverage.xml
的XML覆盖率报告。composer run coverage:html
- 使用PHPUnit运行所有测试并生成到目录coverage
的XML覆盖率报告。composer run coverage:check
- 运行coverage:clover
脚本并检查代码覆盖率率(需要>= 90%)。composer run analyze
- 运行PHPStan静态分析并将结果显示到控制台。composer run cs
- 运行Code Sniffer静态分析并将任何错误显示到控制台。composer run cbf
- 运行Code Sniffer代码修复器并将结果显示到控制台。composer run checks
- 运行脚本cs
、analyze
和coverage:check
并将结果显示到控制台。