From a47a0126a84d8206482bea9c7c08897c0b9c9035 Mon Sep 17 00:00:00 2001 From: bogdan202 Date: Fri, 13 Dec 2024 15:44:30 +0100 Subject: [PATCH] refs #48596 logging an error during registering a hook --- paypal.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/paypal.php b/paypal.php index ffccba70..6790f9ee 100755 --- a/paypal.php +++ b/paypal.php @@ -2929,6 +2929,27 @@ public function registerHooks() return $result; } + public function registerHook($hook_name, $shop_list = null) + { + try { + return parent::registerHook($hook_name, $shop_list); + } catch (Throwable $e) { + } catch (Exception $e) { + } + + ProcessLoggerHandler::openLogger(); + ProcessLoggerHandler::logError( + sprintf( + 'Error during registering the hook %s: %s', + $hook_name, + $e->getMessage() + ) + ); + ProcessLoggerHandler::closeLogger(); + + return false; + } + /** * @param PaypalOrder $paypalOrder *