You are here

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\Form

Code

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;
}