You are here

public function VeflTrait::updateRegions in Views exposed form layout 8.2

Same name and namespace in other branches
  1. 8.3 src/Plugin/views/exposed_form/VeflTrait.php \Drupal\vefl\Plugin\views\exposed_form\VeflTrait::updateRegions()

Form submission handler for ContentTranslationHandler::entityFormAlter().

Takes care of content translation deletion.

File

src/Plugin/views/exposed_form/VeflTrait.php, line 161

Class

VeflTrait
Trait for vefl.

Namespace

Drupal\vefl\Plugin\views\exposed_form

Code

public function updateRegions($form, FormStateInterface $form_state) {
  $view = $form_state
    ->get('view');
  $display_id = $form_state
    ->get('display_id');
  $display =& $view
    ->getExecutable()->displayHandlers
    ->get($display_id);

  // optionsOverride toggles the override of this section.
  $display
    ->optionsOverride($form, $form_state);
  $display
    ->submitOptionsForm($form, $form_state);
  $view
    ->cacheSet();
  $form_state
    ->set('rerender', TRUE);
  $form_state
    ->setRebuild();
}