We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 10a78e1 commit e77facbCopy full SHA for e77facb
src/JsonTransformer.php
@@ -54,11 +54,13 @@ public function serialize($value)
54
$this->noMappingGuard();
55
56
if (\is_array($value) && !empty($value[Serializer::MAP_TYPE])) {
57
- $data = ['total' => count($value)];
+ $data = ['total' => 0];
58
unset($value[Serializer::MAP_TYPE]);
59
+
60
foreach ($value[Serializer::SCALAR_VALUE] as $v) {
61
$data[self::EMBEDDED_KEY][] = $this->serializeObject($v);
62
}
63
+ $data['total'] = count($data[self::EMBEDDED_KEY]);
64
} else {
65
$data = $this->serializeObject($value);
66
0 commit comments