Skip to content

Commit 075b164

Browse files
committed
lint
1 parent 9282bce commit 075b164

2 files changed

Lines changed: 24 additions & 21 deletions

File tree

src/Support/JavaScriptSerializer.php

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,15 @@ public static function serializeValue(mixed $value): array
6262
foreach ($value as $key => $val) {
6363
$result[] = ['k' => $key, 'v' => self::serializeValue($val)];
6464
}
65+
6566
return ['o' => $result];
66-
} else {
67-
$result = [];
68-
foreach ($value as $item) {
69-
$result[] = self::serializeValue($item);
70-
}
71-
return ['a' => $result];
7267
}
68+
$result = [];
69+
foreach ($value as $item) {
70+
$result[] = self::serializeValue($item);
71+
}
72+
73+
return ['a' => $result];
7374
}
7475

7576
if (is_object($value)) {
@@ -81,6 +82,7 @@ public static function serializeValue(mixed $value): array
8182
foreach (get_object_vars($value) as $key => $val) {
8283
$result[] = ['k' => $key, 'v' => self::serializeValue($val)];
8384
}
85+
8486
return ['o' => $result];
8587
}
8688

@@ -139,6 +141,7 @@ public static function parseValue(mixed $value): mixed
139141
foreach ($value['o'] as $item) {
140142
$result[$item['k']] = self::parseValue($item['v']);
141143
}
144+
142145
return $result;
143146
}
144147

tests/Unit/Support/JavaScriptSerializerTest.php

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@
8181
$nested = [
8282
'user' => [
8383
'name' => 'Alice',
84-
'tags' => ['developer', 'tester']
85-
]
84+
'tags' => ['developer', 'tester'],
85+
],
8686
];
8787

8888
$result = JavaScriptSerializer::serializeValue($nested);
@@ -136,8 +136,8 @@
136136
'a' => [
137137
['n' => 1],
138138
['n' => 2],
139-
['s' => 'test']
140-
]
139+
['s' => 'test'],
140+
],
141141
];
142142

143143
$result = JavaScriptSerializer::parseValue($array);
@@ -151,8 +151,8 @@
151151
'o' => [
152152
['k' => 'name', 'v' => ['s' => 'John']],
153153
['k' => 'age', 'v' => ['n' => 30]],
154-
['k' => 'active', 'v' => ['b' => true]]
155-
]
154+
['k' => 'active', 'v' => ['b' => true]],
155+
],
156156
];
157157

158158
$result = JavaScriptSerializer::parseValue($object);
@@ -161,7 +161,7 @@
161161
expect($result)->toBe([
162162
'name' => 'John',
163163
'age' => 30,
164-
'active' => true
164+
'active' => true,
165165
]);
166166
});
167167

@@ -178,14 +178,14 @@
178178
'v' => [
179179
'a' => [
180180
['s' => 'reading'],
181-
['s' => 'coding']
182-
]
183-
]
184-
]
185-
]
186-
]
187-
]
188-
]
181+
['s' => 'coding'],
182+
],
183+
],
184+
],
185+
],
186+
],
187+
],
188+
],
189189
];
190190

191191
$result = JavaScriptSerializer::parseValue($nested);

0 commit comments

Comments
 (0)