Code Duplication    Length = 6-6 lines in 2 locations

src/HttpClient.php 2 locations

@@ 138-143 (lines=6) @@
135
136
            // enabled request_fulluri unless it is explicitly disabled
137
            switch (parse_url($url, PHP_URL_SCHEME)) {
138
                case 'http': // default request_fulluri to true
139
                    $reqFullUriEnv = getenv('HTTP_PROXY_REQUEST_FULLURI');
140
                    if ($reqFullUriEnv === false || $reqFullUriEnv === '' || (strtolower($reqFullUriEnv) !== 'false' && (bool) $reqFullUriEnv)) {
141
                        $options['http']['request_fulluri'] = true;
142
                    }
143
                    break;
144
                case 'https': // default request_fulluri to true
145
                    $reqFullUriEnv = getenv('HTTPS_PROXY_REQUEST_FULLURI');
146
                    if ($reqFullUriEnv === false || $reqFullUriEnv === '' || (strtolower($reqFullUriEnv) !== 'false' && (bool) $reqFullUriEnv)) {
@@ 144-149 (lines=6) @@
141
                        $options['http']['request_fulluri'] = true;
142
                    }
143
                    break;
144
                case 'https': // default request_fulluri to true
145
                    $reqFullUriEnv = getenv('HTTPS_PROXY_REQUEST_FULLURI');
146
                    if ($reqFullUriEnv === false || $reqFullUriEnv === '' || (strtolower($reqFullUriEnv) !== 'false' && (bool) $reqFullUriEnv)) {
147
                        $options['http']['request_fulluri'] = true;
148
                    }
149
                    break;
150
            }
151
152
            if (isset($proxy['user'])) {