public function Pet::sendMail in Previewable email templates 8.3
Send PET to one or more recipients.
Parameters
array $recipients: Recipient email addresses.
array $context: Context items to be used for token substitutions. E.g.: [ 'uid' => NULL, 'nid' => 4, ] 'uid' will always be set when preparing data, either the user id matching recipient address, or '0' in case of no match. Modules providing tokens for PET should implement hook_pet_substitutions_alter(&$substitutions).
Return value
array Result value of MailManager::mail() for each mail keyed by recipient email address.
Overrides PetInterface::sendMail
File
- src/
Entity/ Pet.php, line 639
Class
- Pet
- Defines the pet entity.
Namespace
Drupal\pet\EntityCode
public function sendMail(array $recipients, array $context) {
$results = [];
foreach ($recipients as $recipient) {
$results[$recipient] = $this
->sendSingleMail($recipient, $context);
}
return $results;
}