public function CategoryFormController::validate

Overrides Drupal\Core\Entity\EntityFormController::validate().

Overrides EntityFormController::validate

File

drupal/core/modules/contact/lib/Drupal/contact/CategoryFormController.php, line 78
Definition of Drupal\contact\CategoryFormController.

Class

CategoryFormController
Base form controller for category edit forms.

Namespace

Drupal\contact

Code

public function validate(array $form, array &$form_state) {
  parent::validate($form, $form_state);

  // Validate and each e-mail recipient.
  $recipients = explode(',', $form_state['values']['recipients']);
  foreach ($recipients as &$recipient) {
    $recipient = trim($recipient);
    if (!valid_email_address($recipient)) {
      form_set_error('recipients', t('%recipient is an invalid e-mail address.', array(
        '%recipient' => $recipient,
      )));
    }
  }
  $form_state['values']['recipients'] = $recipients;
}