You can install the package via 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
If you discover any security related issues, please email yaroslav.georgitsa@gmail.com instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.