public function SalesforceAuthProviderPluginManager::refreshToken in Salesforce Suite 8.3
Same name and namespace in other branches
- 8.4 src/SalesforceAuthProviderPluginManager.php \Drupal\salesforce\SalesforceAuthProviderPluginManager::refreshToken()
- 5.0.x src/SalesforceAuthProviderPluginManager.php \Drupal\salesforce\SalesforceAuthProviderPluginManager::refreshToken()
Force a refresh of the active token and return the fresh token.
Return value
\OAuth\OAuth2\Token\TokenInterface|null The token.
File
- src/
SalesforceAuthProviderPluginManager.php, line 198
Class
- SalesforceAuthProviderPluginManager
- Auth provider plugin manager.
Namespace
Drupal\salesforceCode
public function refreshToken() {
if (!($config = $this
->getConfig())) {
return NULL;
}
if (!($provider = $config
->getPlugin())) {
return NULL;
}
$token = $this
->getToken() ?: new StdOAuth2Token();
return $provider
->refreshAccessToken($token);
}