diff --git a/app/Services/Cloudflare/Account.php b/app/Services/Cloudflare/Account.php index 5c949a2..38f9447 100644 --- a/app/Services/Cloudflare/Account.php +++ b/app/Services/Cloudflare/Account.php @@ -65,7 +65,7 @@ class Account extends Cloudflare if (count(value: $results_array) > 0) { foreach ($results_array as $results) { foreach ($results as $result) { - if (is_array($result)) { + if (!is_object($result) || get_class($result) !== 'stdClass') { throw new \Exception("Account: result is array:\n" . var_export($result, true) . "\n"); } $formDatas = $this->getArrayByResult($result); diff --git a/app/Services/Cloudflare/Record.php b/app/Services/Cloudflare/Record.php index 58332af..d1d058e 100644 --- a/app/Services/Cloudflare/Record.php +++ b/app/Services/Cloudflare/Record.php @@ -147,7 +147,7 @@ class Record extends Cloudflare if (count(value: $results_array) > 0) { foreach ($results_array as $results) { foreach ($results as $result) { - if (is_array($result)) { + if (!is_object($result) || get_class($result) !== 'stdClass') { throw new \Exception("Record: result is array:\n" . var_export($result, true) . "\n"); } $formDatas = $this->getArrayByResult($result); diff --git a/app/Services/Cloudflare/Zone.php b/app/Services/Cloudflare/Zone.php index 4f42131..788aaa2 100644 --- a/app/Services/Cloudflare/Zone.php +++ b/app/Services/Cloudflare/Zone.php @@ -153,7 +153,7 @@ class Zone extends Cloudflare if (count(value: $results_array) > 0) { foreach ($results_array as $results) { foreach ($results as $result) { - if (is_array($result)) { + if (!is_object($result) || get_class($result) !== 'stdClass') { throw new \Exception("Zone: result is array:\n" . var_export($result, true) . "\n"); } $formDatas = $this->getArrayByResult($result);