yaroslawww/http-statuscodes

处理HTTP状态码的PHP库

0.1.0 2022-04-01 11:24 UTC

This package is auto-updated.

Last update: 2024-08-29 05:07:13 UTC


README

Software License Build Status StyleCI Quality Score Code Coverage PHP Version Packagist Version

安装

您可以通过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)。请参阅许可证文件以获取更多信息。