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

YoastSEO_Vendor\League\OAuth2\Client\Provider

AbstractProvider::getAccessToken() public Yoast 1.0

Requests an access token using a specified grant and option set.

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

Хуков нет.

Возвращает

AccessTokenInterface.

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

$AbstractProvider = new AbstractProvider();
$AbstractProvider->getAccessToken( $grant, $options );
$grant(смешанный) (обязательный)
$options(массив)

По умолчанию: []

Код AbstractProvider::getAccessToken() Yoast 15.4

<?php
public function getAccessToken($grant, array $options = [])
{
    $grant = $this->verifyGrant($grant);
    $params = ['client_id' => $this->clientId, 'client_secret' => $this->clientSecret, 'redirect_uri' => $this->redirectUri];
    $params = $grant->prepareRequestParameters($params, $options);
    $request = $this->getAccessTokenRequest($params);
    $response = $this->getParsedResponse($request);
    if (\false === \is_array($response)) {
        throw new \UnexpectedValueException('Invalid response received from Authorization Server. Expected JSON.');
    }
    $prepared = $this->prepareAccessTokenResponse($response);
    $token = $this->createAccessToken($prepared, $grant);
    return $token;
}