From 03501c156e0c18a6d2eaac7b899e9b14f3f2bf79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Munsch?= Date: Thu, 10 Feb 2022 09:39:51 +0100 Subject: [PATCH] - Fixed get crm info when client used in laravel --- composer.json | 2 +- src/Transport/ApiInterface.php | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index d83846e..ff44e78 100644 --- a/composer.json +++ b/composer.json @@ -3,7 +3,7 @@ "type": "library", "description": "LDC CRM Client V2", "license": "MIT", - "version": "3.0.0", + "version": "3.0.1", "authors": [ { "name": "Jérémy Munsch", diff --git a/src/Transport/ApiInterface.php b/src/Transport/ApiInterface.php index 0898dec..4041da9 100644 --- a/src/Transport/ApiInterface.php +++ b/src/Transport/ApiInterface.php @@ -65,6 +65,10 @@ class ApiInterface self::$bearerToken = self::$bearerToken ?: $bearerToken; self::$bearerPwd = self::$bearerPwd ?: $bearerPwd; + static::$bearerToken = static::$bearerToken ?: Utils::getConfig('crm.token'); + static::$bearerPwd = static::$bearerPwd ?: Utils::getConfig('crm.password'); + static::$endpoint = static::$endpoint ?: Utils::getConfig('crm.endpoint'); + if (!self::$bearerToken or !self::$bearerPwd or !self::$endpoint) { throw new CrmException( 'Either config or .env file need to have the token var set (crm.token, crm.password, crm.endpoint)'