From 4b511fb9bcbb1fc5838ad8bc65f3852b09287acb Mon Sep 17 00:00:00 2001 From: Alexander Makarov Date: Fri, 15 Jan 2016 15:21:08 +0300 Subject: [PATCH] #9915: changed behavior of ArrayHelper::getValue() according to @azureru suggestion --- framework/helpers/BaseArrayHelper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/helpers/BaseArrayHelper.php b/framework/helpers/BaseArrayHelper.php index 037192fa5a..d74485de09 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) && isset($array->$key)) { + if (is_object($array) && property_exists($array, $key)) { return $array->$key; } elseif (is_array($array)) { return array_key_exists($key, $array) ? $array[$key] : $default;