urlService = new UrlService(); } /** * @return string */ public function getXTermConsoleUrl() { return BuildUrl::isClientArea() ? $this->urlService->getUrl('console', 'xtermjs') : BuildUrl::getSelfUrl().'&mg-action=xtermjs'; } /** * @return string */ public function getNoVncConsoleUrl() { return BuildUrl::isClientArea() ? $this->urlService->getUrl('console', 'novnc') : BuildUrl::getSelfUrl().'&mg-action=novnc'; } /** * @return mixed */ public function getSpiceConsoleUrl() { return $this->urlService->getUrl('console', 'spice'); } public function home() { return $this->urlService->getUrl(); } }