FormValidator::setInvalidTokenError

public FormValidator::setInvalidTokenError(FormStateInterface $form_state)

Sets a form_token error on the given form state.

Parameters

\Drupal\Core\Form\FormStateInterface $form_state: The current state of the form.

Return value

$this

Overrides FormValidatorInterface::setInvalidTokenError

File

core/lib/Drupal/Core/Form/FormValidator.php, line 127

Class

FormValidator
Provides validation of form submissions.

Namespace

Drupal\Core\Form

Code

public function setInvalidTokenError(FormStateInterface $form_state) {
  $url = $this->requestStack->getCurrentRequest()->getRequestUri();

  // Setting this error will cause the form to fail validation.
  $form_state->setErrorByName('form_token', $this->t('The form has become outdated. Copy any unsaved work in the form below and then <a href=":link">reload this page</a>.', array(':link' => $url)));
}
doc_Drupal
2016-10-29 09:16:53
Comments
Leave a Comment

Please login to continue.