diff --git a/framework/helpers/BaseArrayHelper.php b/framework/helpers/BaseArrayHelper.php index d74485de09..037192fa5a 100644 --- a/framework/helpers/BaseArrayHelper.php +++ b/framework/helpers/BaseArrayHelper.php @@ -198,7 +198,7 @@ class BaseArrayHelper $key = substr($key, $pos + 1); } - if (is_object($array) && property_exists($array, $key)) { + if (is_object($array) && isset($array->$key)) { return $array->$key; } elseif (is_array($array)) { return array_key_exists($key, $array) ? $array[$key] : $default;