diff --git a/development_environment.info.yml b/development_environment.info.yml index 9d48fd4229a430a93e8f225d6df14098e08f7859..1c90a036857ba9ac780f4bc6bd12329959e8a2c2 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 e42f7d74be8b0fbe5d67000d17942dc398db639a..4fce1823385b7f579c95c06daabb82d647b50908 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']])); } }