function Response::__construct
Same name in this branch
- 11.1.x vendor/guzzlehttp/psr7/src/Response.php \GuzzleHttp\Psr7\Response::__construct()
- 11.1.x vendor/symfony/browser-kit/Response.php \Symfony\Component\BrowserKit\Response::__construct()
- 11.1.x vendor/symfony/http-foundation/Response.php \Symfony\Component\HttpFoundation\Response::__construct()
Parameters
Request $request:
list<string> $headers:
2 calls to Response::__construct()
- CurlResponse::__construct in vendor/
composer/ composer/ src/ Composer/ Util/ Http/ CurlResponse.php - @phpstan-param CurlInfo $curlInfo
- CurlResponse::__construct in vendor/
composer/ composer/ src/ Composer/ Util/ Http/ CurlResponse.php - @phpstan-param CurlInfo $curlInfo
1 method overrides Response::__construct()
- CurlResponse::__construct in vendor/
composer/ composer/ src/ Composer/ Util/ Http/ CurlResponse.php - @phpstan-param CurlInfo $curlInfo
File
-
vendor/
composer/ composer/ src/ Composer/ Util/ Http/ Response.php, line 37
Class
- Response
- @phpstan-type Request array{url: non-empty-string, options?: mixed[], copyTo?: string|null}
Namespace
Composer\Util\HttpCode
public function __construct(array $request, ?int $code, array $headers, ?string $body) {
if (!isset($request['url'])) {
throw new \LogicException('url key missing from request array');
}
$this->request = $request;
$this->code = (int) $code;
$this->headers = $headers;
$this->body = $body;
}