Skip to content

Commit 8e78c53

Browse files
committed
refactor: use happy path
1 parent 51090da commit 8e78c53

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/Transformer/ElementTransformer.php

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,17 @@ abstract class ElementTransformer
2020
{
2121
public static function fromServer(?string $dataFromServer): ?array
2222
{
23-
if (!empty($dataFromServer)) {
24-
$dataFromServer = json_decode($dataFromServer, true);
25-
foreach ($dataFromServer as &$value) {
26-
ElementTransformer::stringValuesToObjects($value);
27-
}
23+
if (empty($dataFromServer)) {
24+
return null;
25+
}
26+
27+
$data = json_decode($dataFromServer);
28+
29+
foreach ($data as &$value) {
30+
ElementTransformer::stringValuesToObjects($value);
2831
}
2932

30-
return $dataFromServer;
33+
return $data;
3134
}
3235

3336
public static function toServer(array $inputData): string

0 commit comments

Comments
 (0)