From 5bc01016aa8838e09406a509e1698a7f911b7998 Mon Sep 17 00:00:00 2001 From: tarasidi Date: Tue, 4 Feb 2020 10:36:41 +0500 Subject: [PATCH] Fix --- ArrayHelper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ArrayHelper.php b/ArrayHelper.php index c5505a2..e6fb690 100644 --- a/ArrayHelper.php +++ b/ArrayHelper.php @@ -50,7 +50,7 @@ public static function arrayRemovedRecursiveDiff($a, $b, $c) $result = $a; foreach ($b as $key => $value) { - if (is_array($value)) { + if (is_array($value) && array_key_exists($key, $c)) { if (array_key_exists($key, $result)) { $result[$key] = self::arrayRemovedRecursiveDiff($result[$key], $value, $c[$key]); }