function View::getDisplaysList

Gets a list of displays included in the view.

Return value

array An array of display types that this view includes.

File

drupal/core/modules/views/lib/Drupal/views/Plugin/Core/Entity/View.php, line 332
Definition of Drupal\views\Plugin\Core\Entity\View.

Class

View
Defines a View configuration entity class.

Namespace

Drupal\views\Plugin\Core\Entity

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);
}