function FormStateInterface::setAlwaysProcess

Same name in other branches
  1. 8.9.x core/lib/Drupal/Core/Form/FormStateInterface.php \Drupal\Core\Form\FormStateInterface::setAlwaysProcess()
  2. 10 core/lib/Drupal/Core/Form/FormStateInterface.php \Drupal\Core\Form\FormStateInterface::setAlwaysProcess()
  3. 11.x core/lib/Drupal/Core/Form/FormStateInterface.php \Drupal\Core\Form\FormStateInterface::setAlwaysProcess()

Sets this form to always be processed.

This should only be used on RESTful GET forms that do NOT write data, as this could lead to security issues. It is useful so that searches do not need to have a form_id in their query arguments to trigger the search.

Parameters

bool $always_process: TRUE if the form should always be processed, FALSE otherwise.

Return value

$this

2 methods override FormStateInterface::setAlwaysProcess()
FormState::setAlwaysProcess in core/lib/Drupal/Core/Form/FormState.php
Sets this form to always be processed.
FormStateDecoratorBase::setAlwaysProcess in core/lib/Drupal/Core/Form/FormStateDecoratorBase.php
Sets this form to always be processed.

File

core/lib/Drupal/Core/Form/FormStateInterface.php, line 620

Class

FormStateInterface
Provides an interface for an object containing the current state of a form.

Namespace

Drupal\Core\Form

Code

public function setAlwaysProcess($always_process = TRUE);

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.