averay/http-exceptions

Discrete exceptions for all HTTP error status code for use in a server application.

v1.0.0 2024-03-07 06:37 UTC

This package is auto-updated.

Last update: 2024-04-07 06:49:09 UTC


README

Discrete exceptions for all HTTP error status code for use in a server application.

Example

<?php
// ...

if ($item === null) {
  throw new HttpNotFoundException('Unknown item.');
}

if ($user === null) {
  throw new HttpUnauthorizedException('User not logged in.');
}

if (!$user->hasAccess($item)) {
  throw new HttpForbiddenException('User does not have access to item.');
}

// ...