You are here

function commerce_log_test_mail_alter in Commerce Core 8.2

Implements hook_mail_alter().

File

modules/log/tests/module/commerce_log_test.module, line 26
Test module for Log.

Code

function commerce_log_test_mail_alter(&$message) {
  if (!isset($message['params']['order'])) {
    return;
  }

  /** @var \Drupal\commerce_order\Entity\OrderInterface $order */
  $order = $message['params']['order'];
  if ($order
    ->getData('simulate_mail_failure')) {
    $message['send'] = FALSE;
  }
}