From 3fd785654372d493c031d9b541ab33a881023a32 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 26 Feb 2021 19:16:17 +0300 Subject: * switch to composer for qrcode and otp dependencies * move most OTP-related stuff into userhelper * remove old phpqrcode and otphp libraries --- .../safe/lib/Exceptions/CurlException.php | 15 +++++++++++++++ .../safe/lib/Exceptions/JsonException.php | 12 ++++++++++++ .../safe/lib/Exceptions/OpensslException.php | 12 ++++++++++++ .../safe/lib/Exceptions/PcreException.php | 21 +++++++++++++++++++++ .../safe/lib/Exceptions/SafeExceptionInterface.php | 9 +++++++++ 5 files changed, 69 insertions(+) create mode 100644 vendor/thecodingmachine/safe/lib/Exceptions/CurlException.php create mode 100644 vendor/thecodingmachine/safe/lib/Exceptions/JsonException.php create mode 100644 vendor/thecodingmachine/safe/lib/Exceptions/OpensslException.php create mode 100644 vendor/thecodingmachine/safe/lib/Exceptions/PcreException.php create mode 100644 vendor/thecodingmachine/safe/lib/Exceptions/SafeExceptionInterface.php (limited to 'vendor/thecodingmachine/safe/lib/Exceptions') diff --git a/vendor/thecodingmachine/safe/lib/Exceptions/CurlException.php b/vendor/thecodingmachine/safe/lib/Exceptions/CurlException.php new file mode 100644 index 000000000..2814066b0 --- /dev/null +++ b/vendor/thecodingmachine/safe/lib/Exceptions/CurlException.php @@ -0,0 +1,15 @@ + 'PREG_INTERNAL_ERROR: Internal error', + PREG_BACKTRACK_LIMIT_ERROR => 'PREG_BACKTRACK_LIMIT_ERROR: Backtrack limit reached', + PREG_RECURSION_LIMIT_ERROR => 'PREG_RECURSION_LIMIT_ERROR: Recursion limit reached', + PREG_BAD_UTF8_ERROR => 'PREG_BAD_UTF8_ERROR: Invalid UTF8 character', + PREG_BAD_UTF8_OFFSET_ERROR => 'PREG_BAD_UTF8_OFFSET_ERROR', + PREG_JIT_STACKLIMIT_ERROR => 'PREG_JIT_STACKLIMIT_ERROR', + ]; + $errMsg = $errorMap[preg_last_error()] ?? 'Unknown PCRE error: '.preg_last_error(); + return new self($errMsg, \preg_last_error()); + } +} diff --git a/vendor/thecodingmachine/safe/lib/Exceptions/SafeExceptionInterface.php b/vendor/thecodingmachine/safe/lib/Exceptions/SafeExceptionInterface.php new file mode 100644 index 000000000..fbea6ad25 --- /dev/null +++ b/vendor/thecodingmachine/safe/lib/Exceptions/SafeExceptionInterface.php @@ -0,0 +1,9 @@ +