yaroslawww / http-statuscodes
处理HTTP状态码的PHP库
0.1.0
2022-04-01 11:24 UTC
Requires
- php: ^7.2|^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.6
- mockery/mockery: ^1.3
- php-mock/php-mock: ^2.1
- php-mock/php-mock-phpunit: ^2.5
- phpunit/phpunit: ^9.5
- vimeo/psalm: ^4.20
This package is auto-updated.
Last update: 2024-08-29 05:07:13 UTC
README
安装
您可以通过composer安装此包
composer require yaroslawww/http-statuscodes
简单示例
$manager = new \HttpStatusCodes\StatusCodeManager(); $statusCode = $manager->makeStatusCode(201); if($statusCode) { $statusCode->getMessage(); $statusCode->getCode(); $statusCode->getDescription(); $statusCode->getRFCNumber(); }
$manager = new \HttpStatusCodes\StatusCodeManager(); $statusCode = $manager->makeStatusCode('HTTP_OK'); if($statusCode) { $statusCode->getMessage(); $statusCode->getCode(); $statusCode->getDescription(); $statusCode->getRFCNumber(); }
class CustomStatusCodes { /** * @rfc 1133 * @description Test Description New Ok * @message OKAY! */ const HTTP_OKAY = 3333; } $manager = new \HttpStatusCodes\StatusCodeManager(); $statusCode = $manager->makeStatusCode(3333); if($statusCode) { $statusCode->getMessage(); $statusCode->getCode(); $statusCode->getDescription(); $statusCode->getRFCNumber(); }
测试
./vendor/bin/phpunit # or composer test
安全
如果您发现任何安全相关的问题,请发送电子邮件至 yaroslav.georgitsa@gmail.com,而不是使用问题跟踪器。
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。