From 8c25e003332146919002d815f4913415c857c97a Mon Sep 17 00:00:00 2001 From: rahultiwary1 <rahul.tiwary@pfizer.com> Date: Wed, 25 Dec 2024 16:08:28 +0530 Subject: [PATCH] Drupal 11 fixes added. --- development_environment.info.yml | 3 +-- development_environment.module | 5 +++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/development_environment.info.yml b/development_environment.info.yml index 9d48fd4..1c90a03 100644 --- a/development_environment.info.yml +++ b/development_environment.info.yml @@ -1,5 +1,4 @@ name: Development Environment description: When this module is enabled, the system it is enabled on is marked as a development environment, logging emails to the watchdog instead of sending them out -core: 8.x -core_version_requirement: ^8 || ^9 +core_version_requirement: ^10 || ^11 type: module diff --git a/development_environment.module b/development_environment.module index e42f7d7..4fce182 100644 --- a/development_environment.module +++ b/development_environment.module @@ -4,7 +4,8 @@ * @file * Holds hooks for the Development Environment module. */ - +use Drupal\Component\Utility\DeprecationHelper; +use Drupal\Core\Utility\Error; use Drupal\Component\Render\FormattableMarkup; use Drupal\Core\Link; use Drupal\Core\Url; @@ -46,7 +47,7 @@ function development_environment_mail_alter(&$message) { } } catch (\Exception $e) { - watchdog_exception('development_environment', $e); + DeprecationHelper::backwardsCompatibleCall(\Drupal::VERSION, '10.1.0', fn() => Error::logException(\Drupal::logger('development_environment'), $e), fn() => watchdog_exception('development_environment', $e)); \Drupal::messenger()->addStatus(t('The email to @email was not sent, and an error occurred while trying to log it. Please see error logs for further details', ['@email' => $message['to']])); } } -- GitLab