You are here

function ViewStorage::getDisplaysList in Views (for Drupal 7) 8.3

Gets a list of displays included in the view.

Return value

array An array of display types that this view includes.

File

lib/Drupal/views/ViewStorage.php, line 338
Definition of Drupal\views\ViewStorage.

Class

ViewStorage
Defines a ViewStorage configuration entity class.

Namespace

Drupal\views

Code

function getDisplaysList() {
  $manager = drupal_container()
    ->get('plugin.manager.views.display');
  $displays = array();
  foreach ($this->display as $display) {
    $definition = $manager
      ->getDefinition($display['display_plugin']);
    if (!empty($definition['admin'])) {
      $displays[$definition['admin']] = TRUE;
    }
  }
  ksort($displays);
  return array_keys($displays);
}