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

Breadcrumb

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

class CurlResponse

@phpstan-type CurlInfo array{url: mixed, content_type: mixed, http_code: mixed, header_size: mixed, request_size: mixed, filetime: mixed, ssl_verify_result: mixed, redirect_count: mixed, total_time: mixed, namelookup_time: mixed, connect_time: mixed, pretransfer_time: mixed, size_upload: mixed, size_download: mixed, speed_download: mixed, speed_upload: mixed, download_content_length: mixed, upload_content_length: mixed, starttransfer_time: mixed, redirect_time: mixed, certinfo: mixed, primary_ip: mixed, primary_port: mixed, local_ip: mixed, local_port: mixed, redirect_url: mixed}

Hierarchy

  • class \Composer\Util\Http\Response
    • class \Composer\Util\Http\CurlResponse extends \Composer\Util\Http\Response

Expanded class hierarchy of CurlResponse

File

vendor/composer/composer/src/Composer/Util/Http/CurlResponse.php, line 18

Namespace

Composer\Util\Http
View source
class CurlResponse extends Response {
    
    /**
     * @see https://www.php.net/curl_getinfo
     * @var array
     * @phpstan-var CurlInfo
     */
    private $curlInfo;
    
    /**
     * @phpstan-param CurlInfo $curlInfo
     */
    public function __construct(array $request, ?int $code, array $headers, ?string $body, array $curlInfo) {
        parent::__construct($request, $code, $headers, $body);
        $this->curlInfo = $curlInfo;
    }
    
    /**
     * @phpstan-return CurlInfo
     */
    public function getCurlInfo() : array {
        return $this->curlInfo;
    }

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title
CurlResponse::$curlInfo private property @phpstan-var CurlInfo
CurlResponse::getCurlInfo public function @phpstan-return CurlInfo
CurlResponse::__construct public function @phpstan-param CurlInfo $curlInfo Overrides Response::__construct
Response::$body private property @var ?string
Response::$code private property @var int
Response::$headers private property @var list<string>
Response::$request private property @var Request
Response::collect public function @phpstan-impure
Response::decodeJson public function
Response::findHeaderValue public static function
Response::getBody public function
Response::getHeader public function
Response::getHeaders public function
Response::getStatusCode public function
Response::getStatusMessage public function
RSS feed
Powered by Drupal