authclient\BaseOAuth $signatureMethod

$signatureMethod public property Signature method instance or its array configuration. public yii\authclient\signature\BaseMethod getSignatureMethod ( )public void setSignatureMethod ( $signatureMethod )

authclient\BaseOAuth $version

$version public property Protocol version. public string $version = '1.0'

authclient\BaseOAuth api()

api() public method Performs request to the OAuth API. public array api ( $apiSubUrl, $method = 'GET', array $params = [], array $headers = [] )$apiSubUrl string API sub URL, which will be append to $apiBaseUrl, or absolute API URL. $method string Request method. $params array Request parameters. $headers array Additional request headers. return array API response throws yii\base\Exception on failure.

authclient\BaseOAuth apiInternal()

apiInternal() protected abstract method Performs request to the OAuth API. protected abstract array apiInternal ( $accessToken, $url, $method, array $params, array $headers )$accessToken yii\authclient\OAuthToken Actual access token. $url string Absolute API URL. $method string Request method. $params array Request parameters. $headers array Additional request headers. return array API response. throws yii\base\Exception on failure.

authclient\BaseOAuth composeRequestCurlOptions()

composeRequestCurlOptions() protected abstract method Composes HTTP request CUrl options, which will be merged with the default ones. protected abstract array composeRequestCurlOptions ( $method, $url, array $params )$method string Request type. $url string Request URL. $params array Request params. return array CUrl options. throws yii\base\Exception on failure.

authclient\BaseOAuth composeUrl()

composeUrl() protected method Composes URL from base URL and GET params. protected string composeUrl ( $url, array $params = [] )$url string Base URL. $params array GET params. return string Composed URL.

authclient\BaseOAuth convertXmlToArray()

convertXmlToArray() protected method Converts XML document to array. protected array convertXmlToArray ( $xml )$xml string|SimpleXMLElement Xml to process. return array XML array representation.

authclient\BaseOAuth createSignatureMethod()

createSignatureMethod() protected method Creates signature method instance from its configuration. protected yii\authclient\signature\BaseMethod createSignatureMethod ( array $signatureMethodConfig )$signatureMethodConfig array Signature method configuration. return yii\authclient\signature\BaseMethod Signature method instance.

authclient\BaseOAuth createToken()

createToken() protected method Creates token from its configuration. protected yii\authclient\OAuthToken createToken ( array $tokenConfig = [] )$tokenConfig array Token configuration. return yii\authclient\OAuthToken Token instance.

authclient\BaseOAuth defaultCurlOptions()

defaultCurlOptions() protected method Returns default cURL options. protected array defaultCurlOptions ( )return array CURL options.