protected ViewListBuilder::getDisplaysList(EntityInterface $view)
Gets a list of displays included in the view.
Parameters
\Drupal\Core\Entity\EntityInterface $view: The view entity instance to get a list of displays for.
Return value
array An array of display types that this view includes.
File
- core/modules/views_ui/src/ViewListBuilder.php, line 243
Class
- ViewListBuilder
- Defines a class to build a listing of view entities.
Namespace
Drupal\views_ui
Code
protected function getDisplaysList(EntityInterface $view) { $displays = array(); foreach ($view->get('display') as $display) { $definition = $this->displayManager->getDefinition($display['display_plugin']); if (!empty($definition['admin'])) { // Cast the admin label to a string since it is an object. // @see \Drupal\Core\StringTranslation\TranslatableMarkup $displays[] = (string) $definition['admin']; } } sort($displays); return $displays; }
Please login to continue.