You are here

private function ForwardForm::splitEmailAddresses in Forward 8.2

Same name and namespace in other branches
  1. 4.x src/Form/ForwardForm.php \Drupal\forward\Form\ForwardForm::splitEmailAddresses()
  2. 4.0.x src/Form/ForwardForm.php \Drupal\forward\Form\ForwardForm::splitEmailAddresses()

Splits a string into email addresses via comma or newline separators.

Parameters

string $text: The string that contains one or more email addresses.

Return value

array A array of unique email addresses.

2 calls to ForwardForm::splitEmailAddresses()
ForwardForm::submitForm in src/Form/ForwardForm.php
Form submission handler.
ForwardForm::validateForm in src/Form/ForwardForm.php
Form validation handler.

File

src/Form/ForwardForm.php, line 235

Class

ForwardForm
Forward a page to a friend.

Namespace

Drupal\forward\Form

Code

private function splitEmailAddresses($text) {
  $emails = preg_split('/[;, \\r\\n]+/', $text);
  $emails = array_filter($emails);
  $emails = array_unique($emails);
  return $emails;
}