commercetools-sdk-php-v2  10.3.0
The platform, import-api and ml-api PHP sdks generated from our api reference.
ClientCredentialsConfig.php
1 <?php
2 
3 declare(strict_types=1);
10 namespace Commercetools\Api\Client;
11 
13 use Commercetools\Client\ClientCredentialsConfig as BaseClientCredentialsConfig;
14 
15 class ClientCredentialsConfig extends BaseAuthConfig implements BaseClientCredentialsConfig
16 {
17  public const AUTH_URI = 'https://auth.europe-west1.gcp.commercetools.com/oauth/token';
18 
19  public const GRANT_TYPE = 'client_credentials';
20 
22  private $credentials;
23 
24  public function __construct(ClientCredentials $credentials, array $clientOptions = [], string $authUri = self::AUTH_URI)
25  {
26  parent::__construct($clientOptions, $authUri);
27  $this->credentials = $credentials;
28  }
29 
30  public function getCredentials(): ClientCredentials
31  {
32  return $this->credentials;
33  }
34 }
__construct(ClientCredentials $credentials, array $clientOptions=[], string $authUri=self::AUTH_URI)