From b785c83ef94237d3dd78f894f5f570a0978eb835 Mon Sep 17 00:00:00 2001 From: Marcin Kolanko <marcin.kolanko@wpdesk.net> Date: Mon, 14 Nov 2022 16:29:46 +0100 Subject: [PATCH] fixed: deprecated error --- CHANGELOG.md | 5 +++++ src/deprecated/wpdesk-logger-factory.php | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fa7a08c..40d91ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ + +## [1.10.2] - 2022-11-14 +### Fixed +- Deprecated error in PHP 8.X + ## [1.10.1] - 2022-10-01 ### Fixed - WC logger initialisation diff --git a/src/deprecated/wpdesk-logger-factory.php b/src/deprecated/wpdesk-logger-factory.php index 1d2269c..f50d2f8 100644 --- a/src/deprecated/wpdesk-logger-factory.php +++ b/src/deprecated/wpdesk-logger-factory.php @@ -42,7 +42,7 @@ if ( ! class_exists( 'WPDesk_Logger_Factory' ) ) { * * @see http://php.net/manual/en/function.debug-backtrace.php */ - public static function log_wp_error( WP_Error $e, array $backtrace ) { + public static function log_wp_error( WP_Error $e, array $backtrace = array() ) { $message = 'Error: ' . get_class( $e ) . ' Code: ' . $e->get_error_code() . ' Message: ' . $e->get_error_message(); self::log_message_backtrace( $message, WPDesk_Logger::ERROR, $backtrace ); @@ -79,7 +79,7 @@ if ( ! class_exists( 'WPDesk_Logger_Factory' ) ) { * @param string $level Level of error. * @param array $backtrace Backtrace information with snapshot of error env. */ - public static function log_message_backtrace( $message, $level = WPDesk_Logger::DEBUG, array $backtrace ) { + public static function log_message_backtrace( $message, $level = WPDesk_Logger::DEBUG, array $backtrace = array() ) { $message .= ' Backtrace: ' . json_encode( $backtrace ); if (isset($backtrace[ self::BACKTRACE_FILENAME_KEY ])) { $filename = $backtrace[ self::BACKTRACE_FILENAME_KEY ]; -- GitLab