user = $user; $this->requestStack = $request_stack; $this->viewsData = $views_data; $this->routeProvider = $route_provider; } /** * Instantiates a ViewExecutable class. * * @param \Drupal\views\ViewEntityInterface $view * A view entity instance. * * @return \Drupal\views\ViewExecutable * A ViewExecutable instance. */ public function get(ViewEntityInterface $view) { $view = new ViewExecutable($view, $this->user, $this->viewsData, $this->routeProvider); $view->setRequest($this->requestStack->getCurrentRequest()); return $view; } }