From db4d1dbaf9bd472f5da0ff37aa90eb0c3751f342 Mon Sep 17 00:00:00 2001 From: Khan M Rashedun-Naby Date: Fri, 27 Apr 2018 00:14:59 +0600 Subject: [PATCH] get and has method else removed --- src/Illuminate/Support/Arr.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Illuminate/Support/Arr.php b/src/Illuminate/Support/Arr.php index 616c030c5fe3..01ea32aaa15b 100755 --- a/src/Illuminate/Support/Arr.php +++ b/src/Illuminate/Support/Arr.php @@ -294,11 +294,11 @@ public static function get($array, $key, $default = null) } foreach (explode('.', $key) as $segment) { - if (static::accessible($array) && static::exists($array, $segment)) { - $array = $array[$segment]; - } else { - return value($default); + if (!static::accessible($array) && !static::exists($array, $segment)) { + return value($default); } + + $array = $array[$segment]; } return $array; @@ -335,11 +335,11 @@ public static function has($array, $keys) } foreach (explode('.', $key) as $segment) { - if (static::accessible($subKeyArray) && static::exists($subKeyArray, $segment)) { - $subKeyArray = $subKeyArray[$segment]; - } else { - return false; + if (!static::accessible($subKeyArray) && !static::exists($subKeyArray, $segment)) { + return false; } + + $subKeyArray = $subKeyArray[$segment]; } }