yii\authclient\OAuth1::composeAuthorizationHeader PHP Метод

composeAuthorizationHeader() защищенный Метод

Composes authorization header.
protected composeAuthorizationHeader ( array $params, string $realm = '' ) : array
$params array request params.
$realm string authorization realm.
Результат array authorization header in format: [name => content].
    protected function composeAuthorizationHeader(array $params, $realm = '')
    {
        $header = 'OAuth';
        $headerParams = [];
        if (!empty($realm)) {
            $headerParams[] = 'realm="' . rawurlencode($realm) . '"';
        }
        foreach ($params as $key => $value) {
            if (substr_compare($key, 'oauth', 0, 5)) {
                continue;
            }
            $headerParams[] = rawurlencode($key) . '="' . rawurlencode($value) . '"';
        }
        if (!empty($headerParams)) {
            $header .= ' ' . implode(', ', $headerParams);
        }
        return ['Authorization' => $header];
    }