From 526e7b61a5674c36b56db2669a5ad8d99eaa95e4 Mon Sep 17 00:00:00 2001 From: Ferre Date: Fri, 12 Sep 2025 13:34:36 +0200 Subject: [PATCH] fix: add is_object check --- src/models/Map.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/models/Map.php b/src/models/Map.php index 3ee5294..1f10730 100644 --- a/src/models/Map.php +++ b/src/models/Map.php @@ -64,7 +64,7 @@ public function __construct ($config = []) public function __get ($name) { - $isPart = property_exists($this->parts, $name) || $name === 'streetAddress'; + $isPart = (is_object($this->parts) && property_exists($this->parts, $name)) || $name === 'streetAddress'; if (in_array($name, PartsLegacy::$legacyKeys) && !$isPart) return null; @@ -79,7 +79,7 @@ public function canGetProperty ($name, $checkVars = true, $checkBehaviors = true try { if ( - property_exists($this->parts, $name) || + (is_object($this->parts) && property_exists($this->parts, $name)) || $name === 'streetAddress' || in_array($name, PartsLegacy::$legacyKeys) ) return true;