RouteSubscriber::getViewsDisplayIDsWithRoute

protected RouteSubscriber::getViewsDisplayIDsWithRoute()

Gets all the views and display IDs using a route.

File

core/modules/views/src/EventSubscriber/RouteSubscriber.php, line 90

Class

RouteSubscriber
Builds up the routes of all views.

Namespace

Drupal\views\EventSubscriber

Code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
protected function getViewsDisplayIDsWithRoute() {
  if (!isset($this->viewsDisplayPairs)) {
    $this->viewsDisplayPairs = array();
 
    // @todo Convert this method to some service.
    $views = $this->getApplicableViews();
    foreach ($views as $data) {
      list($view_id, $display_id) = $data;
      $this->viewsDisplayPairs[] = $view_id . '.' . $display_id;
    }
    $this->viewsDisplayPairs = array_combine($this->viewsDisplayPairs, $this->viewsDisplayPairs);
  }
  return $this->viewsDisplayPairs;
}
doc_Drupal
2025-01-10 15:47:30
Comments
Leave a Comment

Please login to continue.