You are here

SalesforceAuthProviderPluginInterface.php in Salesforce Suite 8.3

Namespace

Drupal\salesforce

File

src/SalesforceAuthProviderPluginInterface.php
View source
<?php

namespace Drupal\salesforce;

use Drupal\Component\Plugin\PluginInspectionInterface;
use Drupal\Core\Plugin\PluginFormInterface;

/**
 * Auth provider plugin interface.
 */
interface SalesforceAuthProviderPluginInterface extends PluginFormInterface, PluginInspectionInterface {

  /**
   * The auth provider service.
   *
   * @return \Drupal\salesforce\SalesforceAuthProviderInterface
   *   The auth provider service.
   */
  public function service();

  /**
   * Login URL set for this auth provider.
   *
   * @return string
   *   Login URL set for this auth provider.
   */
  public function getLoginUrl();

}

Interfaces

Namesort descending Description
SalesforceAuthProviderPluginInterface Auth provider plugin interface.