function ProxyManager::getProxyEnv
Searches $_SERVER for case-sensitive values
Return value
array{0: string|null, 1: string} value, name
1 call to ProxyManager::getProxyEnv()
- ProxyManager::getProxyData in vendor/
composer/ composer/ src/ Composer/ Util/ Http/ ProxyManager.php - Finds proxy values from the environment and sets class properties
File
-
vendor/
composer/ composer/ src/ Composer/ Util/ Http/ ProxyManager.php, line 142
Class
- ProxyManager
- @internal @author John Stevenson <john-stevenson@blueyonder.co.uk>
Namespace
Composer\Util\HttpCode
private function getProxyEnv(string $envName) : array {
$names = [
strtolower($envName),
strtoupper($envName),
];
foreach ($names as $name) {
if (is_string($_SERVER[$name] ?? null)) {
if ($_SERVER[$name] !== '') {
return [
$_SERVER[$name],
$name,
];
}
}
}
return [
null,
'',
];
}