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

Breadcrumb

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

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\Http

Code

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,
        '',
    ];
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal