From 2b3713db695f5355a624f4ff756849294f4c83ae Mon Sep 17 00:00:00 2001 From: AnthonyAxenov Date: Sun, 7 Jun 2020 19:24:15 +0800 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=BE=D0=B2=D1=8B=D0=B5=20=D0=B8=D1=81?= =?UTF-8?q?=D0=BA=D0=BB=D1=8E=D1=87=D0=B5=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit + AtolAuthFailedException + AtolCallbackUrlTooLongException + AtolInvalidCallbackUrlException + AtolKktPasswordTooLongException --- .../Exceptions/AtolAuthFailedException.php | 41 +++++++++++++++++++ .../AtolCallbackUrlTooLongException.php | 23 +++++++++++ .../AtolInvalidCallbackUrlException.php | 23 +++++++++++ .../AtolKktPasswordTooLongException.php | 23 +++++++++++ 4 files changed, 110 insertions(+) create mode 100644 src/AtolOnline/Exceptions/AtolAuthFailedException.php create mode 100644 src/AtolOnline/Exceptions/AtolCallbackUrlTooLongException.php create mode 100644 src/AtolOnline/Exceptions/AtolInvalidCallbackUrlException.php create mode 100644 src/AtolOnline/Exceptions/AtolKktPasswordTooLongException.php diff --git a/src/AtolOnline/Exceptions/AtolAuthFailedException.php b/src/AtolOnline/Exceptions/AtolAuthFailedException.php new file mode 100644 index 0000000..1e159ab --- /dev/null +++ b/src/AtolOnline/Exceptions/AtolAuthFailedException.php @@ -0,0 +1,41 @@ +isValid() + ? $message + : '['.$last_response->error->code.'] '.$last_response->error->text. + '. ERROR_ID: '.$last_response->error->error_ID. + '. TYPE: '.$last_response->error->type; + $code = $last_response->isValid() ? $code : $last_response->error->code; + parent::__construct($message, $code, $previous); + } +} \ No newline at end of file diff --git a/src/AtolOnline/Exceptions/AtolCallbackUrlTooLongException.php b/src/AtolOnline/Exceptions/AtolCallbackUrlTooLongException.php new file mode 100644 index 0000000..9c0c80b --- /dev/null +++ b/src/AtolOnline/Exceptions/AtolCallbackUrlTooLongException.php @@ -0,0 +1,23 @@ +