private function ForwardForm::splitEmailAddresses in Forward 8.2
Same name and namespace in other branches
- 4.x src/Form/ForwardForm.php \Drupal\forward\Form\ForwardForm::splitEmailAddresses()
- 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\FormCode
private function splitEmailAddresses($text) {
$emails = preg_split('/[;, \\r\\n]+/', $text);
$emails = array_filter($emails);
$emails = array_unique($emails);
return $emails;
}