Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. RequestContext.php

function RequestContext::fromRequest

Same name in this branch
  1. 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\Routing

Code

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;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal