diff --git a/src/Provider/Softonic.php b/src/Provider/Softonic.php index 1d74853..e4ee68c 100644 --- a/src/Provider/Softonic.php +++ b/src/Provider/Softonic.php @@ -12,7 +12,10 @@ class Softonic extends AbstractProvider { use BearerAuthorizationTrait; - const OAUTH_HOSTNAME = 'oauth-v3.softonic.com'; + private function getOAuthHost(): string + { + return getenv('OAUTH_HOST') ?: 'https://oauth-v3.softonic.com'; + } /** * Returns the base URL for authorizing a client. @@ -23,7 +26,7 @@ class Softonic extends AbstractProvider */ public function getBaseAuthorizationUrl() { - return 'https://' . static::OAUTH_HOSTNAME . '/authorize'; + return $this->getOAuthHost() . '/authorize'; } /** @@ -37,7 +40,7 @@ public function getBaseAuthorizationUrl() */ public function getBaseAccessTokenUrl(array $params) { - return 'https://' . static::OAUTH_HOSTNAME . '/token'; + return $this->getOAuthHost() . '/token'; } /**