public ViewExecutable::chooseDisplay($displays)
Gets the first display that is accessible to the user.
Parameters
array|string $displays: Either a single display id or an array of display ids.
Return value
string The first accessible display id, at least default.
File
- core/modules/views/src/ViewExecutable.php, line 735
Class
- ViewExecutable
- Represents a view as a whole.
Namespace
Drupal\views
Code
public function chooseDisplay($displays) { if (!is_array($displays)) { return $displays; } $this->initDisplay(); foreach ($displays as $display_id) { if ($this->displayHandlers->get($display_id)->access($this->user)) { return $display_id; } } return 'default'; }
Please login to continue.