Skip to main content

GravityKit\GravityExport\Save\TokenProvider\AutoRefreshingTokenProvider

A custom token provider that automatically refreshes the access token.

Since: $ver$

Source: add-ons/save/src/TokenProvider/AutoRefreshingTokenProvider.php:13

Details

  • Kind: class

  • Namespace: GravityKit\GravityExport\Save\TokenProvider

  • Implements: RefreshableTokenProvider

Methods

MethodDescription
__construct()Creates the token provider.
refresh()
getToken()

Method Reference

__construct()

public function __construct( Dropbox $dropbox )

Creates the token provider.

Parameters

NameTypeDefaultDescription
$dropboxDropboxThe Dropbox adapter.

Since: $ver$

Source: add-ons/save/src/TokenProvider/AutoRefreshingTokenProvider.php:28

refresh()

public function refresh( ClientException $exception ): bool

Parameters

NameTypeDefaultDescription
$exceptionClientException

Returns

  • bool

Since: $ver$

Source: add-ons/save/src/TokenProvider/AutoRefreshingTokenProvider.php:36

getToken()

public function getToken(): string

Returns

  • string

Since: $ver$

Source: add-ons/save/src/TokenProvider/AutoRefreshingTokenProvider.php:52