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

Breadcrumb

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

function Request::__construct

Same name in this branch
  1. 11.1.x vendor/composer/composer/src/Composer/DependencyResolver/Request.php \Composer\DependencyResolver\Request::__construct()
  2. 11.1.x vendor/symfony/browser-kit/Request.php \Symfony\Component\BrowserKit\Request::__construct()
  3. 11.1.x vendor/symfony/http-foundation/Request.php \Symfony\Component\HttpFoundation\Request::__construct()

Parameters

string $method HTTP method:

string|UriInterface $uri URI:

(string|string[])[] $headers Request headers:

string|resource|StreamInterface|null $body Request body:

string $version Protocol version:

2 calls to Request::__construct()
ServerRequest::__construct in vendor/guzzlehttp/psr7/src/ServerRequest.php
ServerRequest::__construct in vendor/guzzlehttp/psr7/src/ServerRequest.php
1 method overrides Request::__construct()
ServerRequest::__construct in vendor/guzzlehttp/psr7/src/ServerRequest.php

File

vendor/guzzlehttp/psr7/src/Request.php, line 35

Class

Request
PSR-7 request implementation.

Namespace

GuzzleHttp\Psr7

Code

public function __construct(string $method, $uri, array $headers = [], $body = null, string $version = '1.1') {
    $this->assertMethod($method);
    if (!$uri instanceof UriInterface) {
        $uri = new Uri($uri);
    }
    $this->method = strtoupper($method);
    $this->uri = $uri;
    $this->setHeaders($headers);
    $this->protocol = $version;
    if (!isset($this->headerNames['host'])) {
        $this->updateHostFromUri();
    }
    if ($body !== '' && $body !== null) {
        $this->stream = Utils::streamFor($body);
    }
}

API Navigation

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