blank-framework / web-exceptions
Collections of common web exceptions that could occur
v1.0.0
2023-11-29 20:13 UTC
Requires (Dev)
- pestphp/pest: ^2.24
- phpstan/phpstan: ^1.10
- squizlabs/php_codesniffer: ^3.7
This package is auto-updated.
Last update: 2025-04-29 01:36:05 UTC
README
The web exceptions package contains very simple classes for common HTTP exceptions. These are intended to allow quick exits in applications while providing proper HTTP status code. You may also use this package to create your own custom exceptions with the HTTP codes as the base.
Additionally all exceptions should be Problem Details capable.
Included HTTP responses
- 400 - Bad Request
- 401 - Unauthorised
- 403 - Forbidden
- 404 - Not Found
- 405 - Method not allowed
- 406 - Not Acceptable
- 418 - I'm a teapot
- 422 - Unprocessable Entity
- 500 - Internal Server Error
- 501 - Not Implemented
- 502 - Bad Gateway
- 503 - Service Unavailable
- 504 - Gateway Timeout