public function ViewsFormBase::getFormState

Implements \Drupal\views_ui\Form\Ajax\ViewsFormInterface::getFormState().

Overrides ViewsFormInterface::getFormState

2 calls to ViewsFormBase::getFormState()
Display::getFormState in drupal/core/modules/views_ui/lib/Drupal/views_ui/Form/Ajax/Display.php
Overrides \Drupal\views_ui\Form\Ajax\ViewsFormBase::getFormState().
ViewsFormBase::getForm in drupal/core/modules/views_ui/lib/Drupal/views_ui/Form/Ajax/ViewsFormBase.php
Implements \Drupal\views_ui\Form\Ajax\ViewsFormInterface::getForm().
1 method overrides ViewsFormBase::getFormState()
Display::getFormState in drupal/core/modules/views_ui/lib/Drupal/views_ui/Form/Ajax/Display.php
Overrides \Drupal\views_ui\Form\Ajax\ViewsFormBase::getFormState().

File

drupal/core/modules/views_ui/lib/Drupal/views_ui/Form/Ajax/ViewsFormBase.php, line 62
Contains \Drupal\views_ui\Form\Ajax\ViewsFormBase.

Class

ViewsFormBase
Provides a base class for Views UI AJAX forms.

Namespace

Drupal\views_ui\Form\Ajax

Code

public function getFormState(ViewStorageInterface $view, $display_id, $js) {

  // $js may already have been converted to a Boolean.
  $ajax = is_string($js) ? $js === 'ajax' : $js;
  return array(
    'form_id' => $this
      ->getFormID(),
    'form_key' => $this
      ->getFormKey(),
    'ajax' => $ajax,
    'display_id' => $display_id,
    'view' => $view,
    'type' => $this->type,
    'id' => $this->id,
    'no_redirect' => TRUE,
    'build_info' => array(
      'args' => array(),
      'callback_object' => $this,
    ),
  );
}