protected function mapUriPartsFromServerParams(array $params)
    {
        $parts = [];
        
        $map = [
            'PHP_AUTH_USER' => 'user',
            'PHP_AUTH_PWD' => 'password',
            'HTTP_HOST' => 'host',
            'SERVER_PORT' => 'port',
            'REQUEST_URI' => 'path',
            'QUERY_STRING' => 'query'
        ];
        
        foreach ($map as $param => $key) {
            if (isset($params[$param])) {
                $parts[$key] = $params[$param];
            }
        }
        
        return $parts;
    }
protected function mapUriPartsFromServerParams(array $params)
    {
        $parts = [];
        
        $map = [
            'PHP_AUTH_USER' => 'user',
            'PHP_AUTH_PWD' => 'password',
            'HTTP_HOST' => 'host',
            'SERVER_PORT' => 'port',
            'REQUEST_URI' => 'path',
            'QUERY_STRING' => 'query'
        ];
        
        foreach ($map as $param => $key) {
            if (isset($params[$param])) {
                $parts[$key] = $params[$param];
            }
        }
        
        return $parts;
    }
protected function mapUriPartsFromServerParams ( array $ params ) { $ parts = [ ] ; $ map = [ 'PHP_AUTH_USER' => 'user' , 'PHP_AUTH_PWD' => 'password' , 'HTTP_HOST' => 'host' , 'SERVER_PORT' => 'port' , 'REQUEST_URI' => 'path' , 'QUERY_STRING' => 'query' ] ; foreach ( $ map as $ param => $ key ) { if ( isset ( $ params [ $ param ] ) ) { $ parts [ $ key ] = $ params [ $ param ] ; } } return $ parts ; }
Map server params for URI

@param array $params
@return array
Map server params for URI