function ViewsFormBase::getFormState
Same name in other branches
- 9 core/modules/views_ui/src/Form/Ajax/ViewsFormBase.php \Drupal\views_ui\Form\Ajax\ViewsFormBase::getFormState()
- 8.9.x core/modules/views_ui/src/Form/Ajax/ViewsFormBase.php \Drupal\views_ui\Form\Ajax\ViewsFormBase::getFormState()
- 11.x core/modules/views_ui/src/Form/Ajax/ViewsFormBase.php \Drupal\views_ui\Form\Ajax\ViewsFormBase::getFormState()
Overrides ViewsFormInterface::getFormState
1 call to ViewsFormBase::getFormState()
- ViewsFormBase::getForm in core/
modules/ views_ui/ src/ Form/ Ajax/ ViewsFormBase.php - Creates a new instance of this form.
1 method overrides ViewsFormBase::getFormState()
- Display::getFormState in core/
modules/ views_ui/ src/ Form/ Ajax/ Display.php - @todo Remove this and switch all usage of $form_state->get('section') to $form_state->get('type').
File
-
core/
modules/ views_ui/ src/ Form/ Ajax/ ViewsFormBase.php, line 69
Class
- ViewsFormBase
- Provides a base class for Views UI AJAX forms.
Namespace
Drupal\views_ui\Form\AjaxCode
public function getFormState(ViewEntityInterface $view, $display_id, $js) {
// $js may already have been converted to a Boolean.
$ajax = is_string($js) ? $js === 'ajax' : $js;
return (new FormState())->set('form_id', $this->getFormId())
->set('form_key', $this->getFormKey())
->set('ajax', $ajax)
->set('display_id', $display_id)
->set('view', $view)
->set('type', $this->type)
->set('id', $this->id)
->disableRedirect()
->addBuildInfo('callback_object', $this);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.