protected static function PetPreviewForm::formatRecipients in Previewable email templates 8.3
Format recipients as "email (uid)".
Parameters
array $recipients: List of recipient email addresses.
Return value
array Formatted reciepents.
1 call to PetPreviewForm::formatRecipients()
- PetPreviewForm::buildForm in src/
Form/ PetPreviewForm.php - Form constructor.
File
- src/
Form/ PetPreviewForm.php, line 432
Class
- PetPreviewForm
- PetPreviewForm.
Namespace
Drupal\pet\FormCode
protected static function formatRecipients(array $recipients) {
$build = [
'#markup' => '',
];
$format = "%s (%s)\n";
foreach ($recipients as $mail => $data) {
$uid = $data['uid'] ? new TranslatableMarkup('uid: @uid', [
'@uid' => $data['uid'],
]) : new TranslatableMarkup('no uid');
$build['#markup'] .= sprintf($format, $mail, $uid);
}
return $build;
}