From 931bf08ca2a2d3d4a1ff0d484f439c2dfac2eda5 Mon Sep 17 00:00:00 2001 From: Alies Lapatsin Date: Thu, 26 Sep 2019 16:25:51 +0300 Subject: [PATCH] Call toArray() on objects only --- lib/StripeObject.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/StripeObject.php b/lib/StripeObject.php index c256bc9b0..41c066c6f 100644 --- a/lib/StripeObject.php +++ b/lib/StripeObject.php @@ -417,7 +417,7 @@ public function toArray() return null; } - return method_exists($value, 'toArray') ? $value->toArray() : $value; + return is_object($value) && method_exists($value, 'toArray') ? $value->toArray() : $value; }; return array_reduce(array_keys($this->_values), function ($acc, $k) use ($maybeToArray) {