ViewFormBase::isDefaultDisplayShown

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;
}
doc_Drupal
2016-10-29 09:54:35
Comments
Leave a Comment

Please login to continue.