You are here

public function UPSRequest::getAuth in Commerce UPS 8.3

Returns authentication array for a request.

Return value

array An array of authentication parameters.

Throws

\Exception

1 call to UPSRequest::getAuth()
UPSRateRequest::getRates in src/UPSRateRequest.php
Fetch rates from the UPS API.

File

src/UPSRequest.php, line 34

Class

UPSRequest
UPS API Service.

Namespace

Drupal\commerce_ups

Code

public function getAuth() {

  // Verify necessary configuration is available.
  if (empty($this->configuration['api_information']['access_key']) || empty($this->configuration['api_information']['user_id']) || empty($this->configuration['api_information']['password'])) {
    throw new \Exception('Configuration is required.');
  }
  return [
    'access_key' => $this->configuration['api_information']['access_key'],
    'user_id' => $this->configuration['api_information']['user_id'],
    'password' => $this->configuration['api_information']['password'],
  ];
}