diff --git a/README.md b/README.md index 6d85143..92b2c48 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Or require the Checkout.com package inside the composer.json of your project: ``` "require": { "php": ">=5.2.4", - "checkout/checkout-php-api": "1.2.10" + "checkout/checkout-php-api": "1.2.11" }, ``` __Manually__ diff --git a/com/checkout/packages/CheckoutApi/Api.php b/com/checkout/packages/CheckoutApi/Api.php index 850cf80..59ff61a 100644 --- a/com/checkout/packages/CheckoutApi/Api.php +++ b/com/checkout/packages/CheckoutApi/Api.php @@ -48,6 +48,11 @@ public static function getApi(array $arguments = array(),$_apiClass = null) if($_apiClass) { self::setApiClass($_apiClass); } + + //Initialise the exception library + $exceptionState = CheckoutApi_Lib_Factory::getSingletonInstance('CheckoutApi_Lib_ExceptionState'); + $exceptionState->setErrorState(false); + return CheckoutApi_Lib_Factory::getSingletonInstance(self::getApiClass(),$arguments); } diff --git a/com/checkout/packages/CheckoutApi/Client/Constant.php b/com/checkout/packages/CheckoutApi/Client/Constant.php index 6021902..4f03e34 100644 --- a/com/checkout/packages/CheckoutApi/Client/Constant.php +++ b/com/checkout/packages/CheckoutApi/Client/Constant.php @@ -24,5 +24,5 @@ final class CheckoutApi_Client_Constant const VERSION = 'v2'; const STATUS_CAPTURE = 'Captured'; const STATUS_REFUND = 'Refunded'; - const LIB_VERSION = 'v1.2.10'; + const LIB_VERSION = 'v1.2.11'; } diff --git a/com/checkout/packages/CheckoutApi/Lib/ExceptionState.php b/com/checkout/packages/CheckoutApi/Lib/ExceptionState.php index d8119e4..5ac5a01 100644 --- a/com/checkout/packages/CheckoutApi/Lib/ExceptionState.php +++ b/com/checkout/packages/CheckoutApi/Lib/ExceptionState.php @@ -38,11 +38,9 @@ public function __construct() * @param boolean $state state of the current error * */ - private function setErrorState($state) + public function setErrorState($state) { - if(!$this->_errorState){ - $this->_errorState = $state; - } + $this->_errorState = $state; } diff --git a/composer.json b/composer.json index d28b735..e6fa8d9 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,7 @@ "name": "checkout/checkout-php-api", "description": "Checkout PHP API Library", "homepage": "https://github.com/checkout/checkout-php-library", - "version": "1.2.10", + "version": "1.2.11", "type": "library", "license": "MIT", "keywords": ["checkout.com","payment","gateway","online payment","checkoutcom","GW3","CKO"],