Skip to content

Commit 3ea6790

Browse files
committed
MAGE-1383 Experiment with legacy callback style to appease Codacy rule
1 parent 334f559 commit 3ea6790

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

Helper/ArrayDeduplicator.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,16 @@ public function dedupeSpecificSettings(array $settingNames, array $settings): ar
3434
public function dedupeArrayOfArrays(array $data): array {
3535
$encoded = array_map('json_encode', $data);
3636
$unique = array_values(array_unique($encoded));
37+
// Original code - not passing Codacy
38+
// $decoded = array_map(
39+
// fn($item) => json_decode((string) $item, true),
40+
// $unique
41+
// );
42+
// Experiment 1
3743
$decoded = array_map(
38-
fn($item) => json_decode((string) $item, true),
39-
$unique
44+
'json_decode',
45+
$unique,
46+
array_fill(0, count($unique), true) // force decoding as associative array
4047
);
4148
return $decoded;
4249
}

0 commit comments

Comments
 (0)