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\AnonymousFlowTokenProvider Class Reference
Inheritance diagram for Commercetools\Client\AnonymousFlowTokenProvider:
Commercetools\Client\TokenProvider

Public Member Functions

 __construct (Client $client, string $accessTokenUrl, ClientCredentials $credentials, RefreshFlowTokenProvider $refreshTokenProvider, AnonymousIdProvider $anonymousIdProvider=null)
 
 getToken ()
 
 refreshToken ()
 

Public Attributes

const GRANT_TYPE = 'grant_type'
 
const GRANT_TYPE_CLIENT_CREDENTIALS = 'client_credentials'
 
const REFRESH_TOKEN = 'refresh_token'
 
const ACCESS_TOKEN = 'access_token'
 
const EXPIRES_IN = 'expires_in'
 

Detailed Description

Definition at line 9 of file AnonymousFlowTokenProvider.php.

Constructor & Destructor Documentation

◆ __construct()

Commercetools\Client\AnonymousFlowTokenProvider::__construct ( Client  $client,
string  $accessTokenUrl,
ClientCredentials  $credentials,
RefreshFlowTokenProvider  $refreshTokenProvider,
AnonymousIdProvider  $anonymousIdProvider = null 
)

Definition at line 42 of file AnonymousFlowTokenProvider.php.

Member Function Documentation

◆ getToken()

Commercetools\Client\AnonymousFlowTokenProvider::getToken ( )

@psalm-var array $body

Implements Commercetools\Client\TokenProvider.

Definition at line 56 of file AnonymousFlowTokenProvider.php.

◆ refreshToken()

Commercetools\Client\AnonymousFlowTokenProvider::refreshToken ( )

{}

Implements Commercetools\Client\TokenProvider.

Definition at line 84 of file AnonymousFlowTokenProvider.php.

Member Data Documentation

◆ ACCESS_TOKEN

const Commercetools\Client\AnonymousFlowTokenProvider::ACCESS_TOKEN = 'access_token'

Definition at line 14 of file AnonymousFlowTokenProvider.php.

◆ EXPIRES_IN

const Commercetools\Client\AnonymousFlowTokenProvider::EXPIRES_IN = 'expires_in'

Definition at line 15 of file AnonymousFlowTokenProvider.php.

◆ GRANT_TYPE

const Commercetools\Client\AnonymousFlowTokenProvider::GRANT_TYPE = 'grant_type'

Definition at line 11 of file AnonymousFlowTokenProvider.php.

◆ GRANT_TYPE_CLIENT_CREDENTIALS

const Commercetools\Client\AnonymousFlowTokenProvider::GRANT_TYPE_CLIENT_CREDENTIALS = 'client_credentials'

Definition at line 12 of file AnonymousFlowTokenProvider.php.

◆ REFRESH_TOKEN

const Commercetools\Client\AnonymousFlowTokenProvider::REFRESH_TOKEN = 'refresh_token'

Definition at line 13 of file AnonymousFlowTokenProvider.php.


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