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\HttpCode
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;
}