Habari\RemoteRequest::merge_query_params PHP Метод

merge_query_params() приватный Метод

Merge query params from the URL with given params.
private merge_query_params ( string $url, string $params )
$url string The URL
$params string An associative array of parameters.
    private function merge_query_params($url, $params)
    {
        $urlparts = InputFilter::parse_url($url);
        if (!isset($urlparts['query'])) {
            $urlparts['query'] = '';
        }
        if (!is_array($params)) {
            parse_str($params, $params);
        }
        $urlparts['query'] = http_build_query(array_merge(Utils::get_params($urlparts['query']), $params), '', '&');
        return InputFilter::glue_url($urlparts);
    }