Chris@0: linkDomain = rtrim($domain, '/'); Chris@0: return $this; Chris@0: } Chris@0: Chris@0: /** Chris@0: * Gets the link domain. Chris@0: * Chris@0: * @return string Chris@0: * The link domain. Chris@0: */ Chris@0: protected function getLinkDomain() { Chris@0: if (empty($this->linkDomain)) { Chris@0: if ($domain = $this->configFactory->get('hal.settings')->get('link_domain')) { Chris@0: $this->linkDomain = rtrim($domain, '/'); Chris@0: } Chris@0: else { Chris@0: $request = $this->requestStack->getCurrentRequest(); Chris@0: $this->linkDomain = $request->getSchemeAndHttpHost() . $request->getBasePath(); Chris@0: } Chris@0: } Chris@0: return $this->linkDomain; Chris@0: } Chris@0: Chris@0: }