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