public ViewFormBase::isDefaultDisplayShown(ViewUI $view)
Controls whether or not the default display should have its own tab on edit.
File
- core/modules/views_ui/src/ViewFormBase.php, line 142
Class
- ViewFormBase
- Base form for Views forms.
Namespace
Drupal\views_ui
Code
public function isDefaultDisplayShown(ViewUI $view) {
// Always show the default display for advanced users who prefer that mode.
$advanced_mode = \Drupal::config('views.settings')->get('ui.show.master_display');
// For other users, show the default display only if there are no others, and
// hide it if there's at least one "real" display.
$additional_displays = (count($view->getExecutable()->displayHandlers) == 1);
return $advanced_mode || $additional_displays;
}
Please login to continue.