public function DefaultMailSystem::format
public DefaultMailSystem::format(array $message)
Concatenate and wrap the e-mail body for plain-text mails.
Parameters
$message: A message array, as described in hook_mail_alter().
Return value
The formatted $message.
Overrides MailSystemInterface::format
File
- modules/system/system.mail.inc, line 21
- Drupal core implementations of MailSystemInterface.
Class
- DefaultMailSystem
- The default Drupal mail backend using PHP's mail function.
Code
public function format(array $message) { // Join the body array into one string. $message['body'] = implode("\n\n", $message['body']); // Convert any HTML to plain-text. $message['body'] = drupal_html_to_text($message['body']); // Wrap the mail body for sending. $message['body'] = drupal_wrap_mail($message['body']); return $message; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!system!system.mail.inc/function/DefaultMailSystem::format/7.x