From fb5f8d4f023e9ed6e03938b5ddcc21d38ef4534e Mon Sep 17 00:00:00 2001 From: yisroel Date: Wed, 6 May 2026 14:51:41 +0300 Subject: [PATCH] add domain exception classes BadRequestException, UnauthorizedException, ForbiddenException - all extend DomainException. use cases throw these to signal HTTP 4xx categories; controllers translate to JsonResponse status codes (400, 401, 403). --- backend/app/Exceptions/BadRequestException.php | 7 +++++++ backend/app/Exceptions/ForbiddenException.php | 7 +++++++ backend/app/Exceptions/UnauthorizedException.php | 7 +++++++ 3 files changed, 21 insertions(+) create mode 100644 backend/app/Exceptions/BadRequestException.php create mode 100644 backend/app/Exceptions/ForbiddenException.php create mode 100644 backend/app/Exceptions/UnauthorizedException.php diff --git a/backend/app/Exceptions/BadRequestException.php b/backend/app/Exceptions/BadRequestException.php new file mode 100644 index 0000000..b900f47 --- /dev/null +++ b/backend/app/Exceptions/BadRequestException.php @@ -0,0 +1,7 @@ +