You are here

public function SalesforceAuthProviderPluginManager::getToken in Salesforce Suite 8.3

Same name and namespace in other branches
  1. 8.4 src/SalesforceAuthProviderPluginManager.php \Drupal\salesforce\SalesforceAuthProviderPluginManager::getToken()
  2. 5.0.x src/SalesforceAuthProviderPluginManager.php \Drupal\salesforce\SalesforceAuthProviderPluginManager::getToken()

Get the active token, or null if it has not been assigned.

Return value

\OAuth\OAuth2\Token\TokenInterface The token of the plugin of the active config, or null.

1 call to SalesforceAuthProviderPluginManager::getToken()
SalesforceAuthProviderPluginManager::refreshToken in src/SalesforceAuthProviderPluginManager.php
Force a refresh of the active token and return the fresh token.
1 method overrides SalesforceAuthProviderPluginManager::getToken()
TestSalesforceAuthProviderPluginManager::getToken in src/Tests/TestSalesforceAuthProviderPluginManager.php
Get the active token, or null if it has not been assigned.

File

src/SalesforceAuthProviderPluginManager.php, line 177

Class

SalesforceAuthProviderPluginManager
Auth provider plugin manager.

Namespace

Drupal\salesforce

Code

public function getToken() {
  if (!($config = $this
    ->getConfig())) {
    return NULL;
  }
  if (!($provider = $config
    ->getPlugin())) {
    return NULL;
  }
  try {
    return $provider
      ->getAccessToken();
  } catch (TokenNotFoundException $e) {
    return NULL;
  }
}