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

Breadcrumb

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

function Response::findHeaderValue

Parameters

string[] $headers array of returned headers like from getLastHeaders():

string $name header name (case insensitive):

5 calls to Response::findHeaderValue()
GitHubDriver::getContents in vendor/composer/composer/src/Composer/Repository/Vcs/GitHubDriver.php
@inheritDoc
RemoteFilesystem::decodeResult in vendor/composer/composer/src/Composer/Util/RemoteFilesystem.php
RemoteFilesystem::get in vendor/composer/composer/src/Composer/Util/RemoteFilesystem.php
Get file content or copy action.
RemoteFilesystem::handleRedirect in vendor/composer/composer/src/Composer/Util/RemoteFilesystem.php
Response::getHeader in vendor/composer/composer/src/Composer/Util/Http/Response.php

File

vendor/composer/composer/src/Composer/Util/Http/Response.php, line 111

Class

Response
@phpstan-type Request array{url: non-empty-string, options?: mixed[], copyTo?: string|null}

Namespace

Composer\Util\Http

Code

public static function findHeaderValue(array $headers, string $name) : ?string {
    $value = null;
    foreach ($headers as $header) {
        if (Preg::isMatch('{^' . preg_quote($name) . ':\\s*(.+?)\\s*$}i', $header, $match)) {
            $value = $match[1];
        }
    }
    return $value;
}
RSS feed
Powered by Drupal