/** * Updates the RequestContext information based on a HttpFoundation Request. * * @param RequestContext $requestContext * * @return $this The current instance, implementing a fluent interface * */ public static function fromRequestContext(RequestContext $requestContext) { $Url = new static(); $Url->setScheme($requestContext->getScheme()); $Url->setHost($requestContext->getHost()); $Url->setPath($requestContext->getPath()); $Url->setParameters($requestContext->getParameters()); return $Url; }