YoastSEO_Vendor\GuzzleHttp\Psr7
Request::__construct() public Yoast 1.0
{} Это метод класса: Request{}
Хуков нет.
Возвращает
null
. Ничего.
Использование
$Request = new Request(); $Request->__construct( $method, $uri, $headers, $body, $version );
- $method(строка) (обязательный)
- HTTP method
- $uri(строка/Uriчислоerface) (обязательный)
- URI
- $headers(массив)
- Request headers
- $body(строка/null/resource/Streamчислоerface)
- Request body
- $version(строка)
- Protocol version
Код Request::__construct() Request:: construct Yoast 16.1.1
public function __construct($method, $uri, array $headers = [], $body = null, $version = '1.1')
{
if (!$uri instanceof \YoastSEO_Vendor\Psr\Http\Message\UriInterface) {
$uri = new \YoastSEO_Vendor\GuzzleHttp\Psr7\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 = stream_for($body);
}
}