locr-company / http-status-code
A Backed Enumeration for HTTP StatusCodes
Installs: 1 449
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 3
Requires
- php: >=8.1
Requires (Dev)
- captainhook/captainhook: ^5.24
- captainhook/hook-installer: ^1.0
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^2.1
- phpstan/phpstan-deprecation-rules: ^2.0
- phpunit/phpunit: ^10.5
- slevomat/coding-standard: ^8.15
- squizlabs/php_codesniffer: ^3.11
- dev-main
- 1.0.0
- dev-dependabot/composer/phpstan/phpstan-2.1.21
- dev-dependabot/composer/captainhook/captainhook-5.25.10
- dev-dependabot/composer/phpstan/phpstan-2.1.20
- dev-dependabot/composer/slevomat/coding-standard-8.20.0
- dev-dependabot/composer/phpstan/phpstan-2.1.18
- dev-dependabot/composer/captainhook/captainhook-5.25.6
- dev-add-codecov
- dev-add-badges
- dev-workflow-update
This package is auto-updated.
Last update: 2025-07-28 20:50:11 UTC
README
1. Installation
composer require locr-company/http-status-code
2. How to use
StatusCode is a Backed enum with some extra functions.
<?php use Locr\Lib\HTTP\StatusCode; print StatusCode::OK->value; // output: 200 print StatusCode::OK->message(); // output: OK print StatusCode::OK->buildHeader(); // output: HTTP/1.1 200 OK var_dump(StatusCode::OK->isInformationalCode()); // output: bool(false) var_dump(StatusCode::OK->isSuccessCode()); // output: bool(true) var_dump(StatusCode::OK->isRedirectionCode()); // output: bool(false) var_dump(StatusCode::OK->isClientErrorCode()); // output: bool(false) var_dump(StatusCode::OK->isServerErrorCode()); // output: bool(false)
3. Development
Clone the repository
git clone git@github.com:locr-company/php-http-status-code.git cd php-http-status-code && composer install
4. Publish a new version
# update CHANGELOG.md file git tag -a <major>.<minor>.<patch> -m 'version <major>.<minor>.<patch>' git push git push origin --tags