function RequestContext::fromRequest
Same name in this branch
- 11.1.x core/lib/Drupal/Core/Routing/RequestContext.php \Drupal\Core\Routing\RequestContext::fromRequest()
Updates the RequestContext information based on a HttpFoundation Request.
Return value
$this
2 calls to RequestContext::fromRequest()
- RequestContext::fromRequest in core/
lib/ Drupal/ Core/ Routing/ RequestContext.php - Updates the RequestContext information based on a HttpFoundation Request.
- RequestContext::fromRequest in core/
lib/ Drupal/ Core/ Routing/ RequestContext.php - Updates the RequestContext information based on a HttpFoundation Request.
1 method overrides RequestContext::fromRequest()
- RequestContext::fromRequest in core/
lib/ Drupal/ Core/ Routing/ RequestContext.php - Updates the RequestContext information based on a HttpFoundation Request.
File
-
vendor/
symfony/ routing/ RequestContext.php, line 77
Class
- RequestContext
- Holds information about the current request.
Namespace
Symfony\Component\RoutingCode
public function fromRequest(Request $request) : static {
$this->setBaseUrl($request->getBaseUrl());
$this->setPathInfo($request->getPathInfo());
$this->setMethod($request->getMethod());
$this->setHost($request->getHost());
$this->setScheme($request->getScheme());
$this->setHttpPort($request->isSecure() || null === $request->getPort() ? $this->httpPort : $request->getPort());
$this->setHttpsPort($request->isSecure() && null !== $request->getPort() ? $request->getPort() : $this->httpsPort);
$this->setQueryString($request->server
->get('QUERY_STRING', ''));
return $this;
}