You are here

SalesforceCredentials.php in Salesforce Suite 5.0.x

File

src/Consumer/SalesforceCredentials.php
View source
<?php

namespace Drupal\salesforce\Consumer;

use OAuth\Common\Consumer\Credentials;

/**
 * Stub class SalesforceCredentials. Used for broken / fallback plugin only.
 */
class SalesforceCredentials extends Credentials implements SalesforceCredentialsInterface {

  /**
   * Login URL e.g. https://test.salesforce.com or https://login.salesforce.com.
   *
   * @var string
   */
  protected $loginUrl;

  /**
   * Consumer key for the Salesforce connected OAuth app.
   *
   * @var string
   */
  protected $consumerKey;

  /**
   * {@inheritdoc}
   */
  public function getConsumerKey() {
    return $this->consumerKey;
  }

  /**
   * {@inheritdoc}
   */
  public function getLoginUrl() {
    return $this->loginUrl;
  }

  /**
   * {@inheritdoc}
   */
  public function isValid() {

    // This class is a stub.
    return FALSE;
  }

  /**
   * {@inheritdoc}
   */
  public static function create(array $configuration) {
    return new static($configuration['consumer_key'], $configuration['consumer_secret'], NULL);
  }

}

Classes

Namesort descending Description
SalesforceCredentials Stub class SalesforceCredentials. Used for broken / fallback plugin only.