public function DisplayBag::clear

Overrides \Drupal\Component\Plugin\PluginBag::clear().

Overrides PluginBag::clear

1 call to DisplayBag::clear()
DisplayBag::__destruct in drupal/core/modules/views/lib/Drupal/views/DisplayBag.php
Destructs a DisplayBag object.

File

drupal/core/modules/views/lib/Drupal/views/DisplayBag.php, line 62
Contains \Drupal\views\DisplayBag.

Class

DisplayBag
A class which wraps the displays of a view so you can lazy-initialize them.

Namespace

Drupal\views

Code

public function clear() {
  foreach (array_filter($this->pluginInstances) as $display_id => $display) {
    $display
      ->destroy();
  }
  parent::clear();
}