From 729c76668fa638769ab834c904d50696686797e9 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 30 Sep 2020 20:40:54 +0200 Subject: [PATCH] Move all exceptions and errors to separate files for autoloading --- src/Administration.php | 2 - src/AmbiguousUsernameException.php | 11 +++++ src/AttemptCancelledException.php | 11 +++++ src/Auth.php | 2 - src/AuthError.php | 12 ++++++ src/AuthException.php | 12 ++++++ src/ConfirmationRequestNotFound.php | 11 +++++ src/DatabaseError.php | 11 +++++ src/DuplicateUsernameException.php | 11 +++++ src/EmailNotVerifiedException.php | 11 +++++ src/EmailOrUsernameRequiredError.php | 11 +++++ src/Exceptions.php | 51 ----------------------- src/HeadersAlreadySentError.php | 11 +++++ src/InvalidEmailException.php | 11 +++++ src/InvalidPasswordException.php | 11 +++++ src/InvalidSelectorTokenPairException.php | 11 +++++ src/MissingCallbackError.php | 11 +++++ src/NotLoggedInException.php | 11 +++++ src/ResetDisabledException.php | 11 +++++ src/TokenExpiredException.php | 11 +++++ src/TooManyRequestsException.php | 11 +++++ src/UnknownIdException.php | 11 +++++ src/UnknownUsernameException.php | 11 +++++ src/UserAlreadyExistsException.php | 11 +++++ src/UserManager.php | 2 - 25 files changed, 233 insertions(+), 57 deletions(-) create mode 100644 src/AmbiguousUsernameException.php create mode 100644 src/AttemptCancelledException.php create mode 100644 src/AuthError.php create mode 100644 src/AuthException.php create mode 100644 src/ConfirmationRequestNotFound.php create mode 100644 src/DatabaseError.php create mode 100644 src/DuplicateUsernameException.php create mode 100644 src/EmailNotVerifiedException.php create mode 100644 src/EmailOrUsernameRequiredError.php delete mode 100644 src/Exceptions.php create mode 100644 src/HeadersAlreadySentError.php create mode 100644 src/InvalidEmailException.php create mode 100644 src/InvalidPasswordException.php create mode 100644 src/InvalidSelectorTokenPairException.php create mode 100644 src/MissingCallbackError.php create mode 100644 src/NotLoggedInException.php create mode 100644 src/ResetDisabledException.php create mode 100644 src/TokenExpiredException.php create mode 100644 src/TooManyRequestsException.php create mode 100644 src/UnknownIdException.php create mode 100644 src/UnknownUsernameException.php create mode 100644 src/UserAlreadyExistsException.php diff --git a/src/Administration.php b/src/Administration.php index 85f25a7..9247b30 100644 --- a/src/Administration.php +++ b/src/Administration.php @@ -12,8 +12,6 @@ use Delight\Db\PdoDatabase; use Delight\Db\PdoDsn; use Delight\Db\Throwable\Error; -require_once __DIR__ . '/Exceptions.php'; - /** Component that can be used for administrative tasks by privileged and authorized users */ final class Administration extends UserManager { diff --git a/src/AmbiguousUsernameException.php b/src/AmbiguousUsernameException.php new file mode 100644 index 0000000..f42dc97 --- /dev/null +++ b/src/AmbiguousUsernameException.php @@ -0,0 +1,11 @@ +