/** * @return string */ public function getPortalLink() { $origContext = $this->updateRequestContext(); $url = $this->router->generate('diamante_front', [], Router::ABSOLUTE_URL); $this->router->setContext($origContext); return $url; }
/** * @param RequestContext $context */ public function setContext(RequestContext $context) { if (null !== $this->parent) { $this->parent->setContext($context); } parent::setContext($context); }
public function buildContext(RequestContext $context) { $context->setScheme($this->scheme); if ($this->host && trim($this->host) !== '') { $context->setHost($this->host); } parent::setContext($context); }