function TestMailManager::doMail
Same name in other branches
- 8.9.x core/tests/Drupal/Tests/Core/Mail/MailManagerTest.php \Drupal\Tests\Core\Mail\TestMailManager::doMail()
- 10 core/tests/Drupal/Tests/Core/Mail/MailManagerTest.php \Drupal\Tests\Core\Mail\TestMailManager::doMail()
- 11.x core/tests/Drupal/Tests/Core/Mail/MailManagerTest.php \Drupal\Tests\Core\Mail\TestMailManager::doMail()
Overrides MailManager::doMail
File
-
core/
tests/ Drupal/ Tests/ Core/ Mail/ MailManagerTest.php, line 188
Class
- TestMailManager
- Provides a testing version of MailManager with an empty constructor.
Namespace
Drupal\Tests\Core\MailCode
public function doMail($module, $key, $to, $langcode, $params = [], $reply = NULL, $send = TRUE) {
// Build a simplified message array and return it.
$message = [
'id' => $module . '_' . $key,
'module' => $module,
'key' => $key,
'to' => $to,
'from' => 'from@example.org',
'reply-to' => $reply,
'langcode' => $langcode,
'params' => $params,
'send' => TRUE,
'subject' => '',
'body' => [],
];
return $message;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.