You are here

public function SalesforceAuthProviderPluginManager::getProvider in Salesforce Suite 8.4

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

The auth provider plugin of the active service provider, or null.

Return value

\Drupal\salesforce\SalesforceAuthProviderInterface|null The auth provider plugin of the active service provider, or null.

Overrides SalesforceAuthProviderPluginManagerInterface::getProvider

1 call to SalesforceAuthProviderPluginManager::getProvider()
SalesforceAuthProviderPluginManager::getCredentials in src/SalesforceAuthProviderPluginManager.php
The credentials for the active auth provider plugin, or null.
1 method overrides SalesforceAuthProviderPluginManager::getProvider()
TestSalesforceAuthProviderPluginManager::getProvider in src/Tests/TestSalesforceAuthProviderPluginManager.php
Get a test provider.

File

src/SalesforceAuthProviderPluginManager.php, line 134

Class

SalesforceAuthProviderPluginManager
Auth provider plugin manager.

Namespace

Drupal\salesforce

Code

public function getProvider() {
  if (!$this->authProvider) {
    if (!$this
      ->getConfig()) {
      return NULL;
    }
    $this->authProvider = $this
      ->getConfig()
      ->getPlugin();
  }
  return $this->authProvider;
}