function DisplayPluginBase::getAttachedDisplays
Overrides DisplayPluginInterface::getAttachedDisplays
File
-
core/
modules/ views/ src/ Plugin/ views/ display/ DisplayPluginBase.php, line 697
Class
- DisplayPluginBase
- Base class for views display plugins.
Namespace
Drupal\views\Plugin\views\displayCode
public function getAttachedDisplays() {
$current_display_id = $this->display['id'];
$attached_displays = [];
// Go through all displays and search displays which link to this one.
foreach ($this->view->storage
->get('display') as $display_id => $display) {
if (isset($display['display_options']['displays'])) {
$displays = $display['display_options']['displays'];
if (isset($displays[$current_display_id])) {
$attached_displays[] = $display_id;
}
}
}
return $attached_displays;
}