From 9996c7e6e1e2a95937566a365387e56c22c71754 Mon Sep 17 00:00:00 2001 From: Mart Lloyd Mativo Date: Wed, 21 Jun 2023 17:34:11 +0800 Subject: [PATCH] Avoid exploding string or null value --- src/Message/AbstractResponse.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Message/AbstractResponse.php b/src/Message/AbstractResponse.php index 34556cb..dcf5ac8 100644 --- a/src/Message/AbstractResponse.php +++ b/src/Message/AbstractResponse.php @@ -209,7 +209,8 @@ public function getTransactionReference() public function getMessage() { - $codes = explode(',', $this->getCode()); + + $codes = $this->getCode() && is_array($this->getCode()) ? explode(',', $this->getCode()) : []; $messages = array(); foreach ($codes as $code) {