WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

YoastSEO_Vendor\League\OAuth2\Client\Provider

AbstractProvider::getAuthorizationParameters() protected Yoast 1.0

Returns authorization parameters based on provided options.

{} Это метод класса: AbstractProvider{}

Хуков нет.

Возвращает

Массив. Authorization parameters

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->getAuthorizationParameters( $options );
$options(массив) (обязательный)

Код AbstractProvider::getAuthorizationParameters() Yoast 15.3

<?php
protected function getAuthorizationParameters(array $options)
{
    if (empty($options['state'])) {
        $options['state'] = $this->getRandomState();
    }
    if (empty($options['scope'])) {
        $options['scope'] = $this->getDefaultScopes();
    }
    $options += ['response_type' => 'code', 'approval_prompt' => 'auto'];
    if (\is_array($options['scope'])) {
        $separator = $this->getScopeSeparator();
        $options['scope'] = \implode($separator, $options['scope']);
    }
    // Store the state as it may need to be accessed later on.
    $this->state = $options['state'];
    // Business code layer might set a different redirect_uri parameter
    // depending on the context, leave it as-is
    if (!isset($options['redirect_uri'])) {
        $options['redirect_uri'] = $this->redirectUri;
    }
    $options['client_id'] = $this->clientId;
    return $options;
}