function Request::__construct
Same name in this branch
- 11.1.x vendor/composer/composer/src/Composer/DependencyResolver/Request.php \Composer\DependencyResolver\Request::__construct()
- 11.1.x vendor/symfony/browser-kit/Request.php \Symfony\Component\BrowserKit\Request::__construct()
- 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\Psr7Code
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);
}
}