commercetools-sdk-php-v2  master
The platform, import-api and ml-api PHP sdks generated from our api reference.
Public Member Functions | Public Attributes | List of all members
Commercetools\Client\CachedTokenProvider Class Reference
Inheritance diagram for Commercetools\Client\CachedTokenProvider:
Commercetools\Client\TokenProvider

Public Member Functions

 __construct (TokenProvider $provider, $cache, string $cacheKey=null)
 
 getToken ()
 
 refreshToken ()
 

Public Attributes

const TOKEN_CACHE_KEY = 'access_token'
 

Detailed Description

Definition at line 17 of file CachedTokenProvider.php.

Constructor & Destructor Documentation

◆ __construct()

Commercetools\Client\CachedTokenProvider::__construct ( TokenProvider  $provider,
  $cache,
string  $cacheKey = null 
)

@psalm-param CacheItemPoolInterface|CacheInterface|mixed $cache

Definition at line 33 of file CachedTokenProvider.php.

Member Function Documentation

◆ getToken()

Commercetools\Client\CachedTokenProvider::getToken ( )

@inheritDoc

Implements Commercetools\Client\TokenProvider.

Definition at line 55 of file CachedTokenProvider.php.

◆ refreshToken()

Commercetools\Client\CachedTokenProvider::refreshToken ( )

@inheritDoc

Implements Commercetools\Client\TokenProvider.

Definition at line 70 of file CachedTokenProvider.php.

Member Data Documentation

◆ TOKEN_CACHE_KEY

const Commercetools\Client\CachedTokenProvider::TOKEN_CACHE_KEY = 'access_token'

Definition at line 19 of file CachedTokenProvider.php.


The documentation for this class was generated from the following file: