TijsVerkoyen\Dropbox\Dropbox::calculateHeader PHP Метод

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

Build the Authorization header
private calculateHeader ( array $parameters, string $url ) : string
$parameters array The parameters.
$url string The URL.
Результат string
    private function calculateHeader(array $parameters, $url)
    {
        // divide into parts
        $parts = parse_url((string) $url);
        // init var
        $chunks = array();
        // process queries
        foreach ($parameters as $key => $value) {
            $chunks[] = str_replace('%25', '%', self::urlencode_rfc3986($key) . '="' . self::urlencode_rfc3986($value) . '"');
        }
        // build return
        $return = 'Authorization: OAuth realm="", ';
        $return .= implode(',', $chunks);
        // prepend name and OAuth part
        return $return;
    }