Skip to content

Commit 8401952

Browse files
committed
remove duplicate code
1 parent 8ed8d6b commit 8401952

File tree

1 file changed

+2
-15
lines changed

1 file changed

+2
-15
lines changed

src/Arrays.php

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -192,27 +192,14 @@ public static function appendNotEmptyData(array $first, array $second): array
192192
case empty($first) && empty($second):
193193
$result = [];
194194
break;
195-
196195
case empty($second):
197196
$result = $first;
198197
break;
199-
200198
case empty($first):
201-
202-
foreach ($second as $key => $value) {
203-
if (!empty($value)) $result[$key] = $value;
204-
}
205-
206-
unset($value, $key, $second);
199+
$result = self::removeEmpty($second);
207200
break;
208-
209201
default:
210-
foreach ($second as $key => $value) {
211-
if (!empty($value) && !array_key_exists($key, $first)) $first[$key] = $value;
212-
}
213-
214-
$result = $first;
215-
unset($value, $key, $second, $first);
202+
$result = self::mergeNotEmptyData($first, $second);
216203
break;
217204
}
218205

0 commit comments

Comments
 (0)