Skip to content

Commit 6eb493a

Browse files
Fixed object array output
2 parents 6aaa094 + 0d35802 commit 6eb493a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/Services/StructuredDataService.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,10 @@ public function transformSchema(array $schema): array
9595
$result[$key] = $field['values'];
9696
} elseif ($field['type'] === 'object' && isset($field['value'])) {
9797
$result[$key] = $this->transformSchema($field['value']);
98+
} elseif ($field['type'] === 'object_array' && isset($field['values'])) {
99+
foreach ($field['values'] as $value) {
100+
$result[$key][] = $this->transformSchema($value);
101+
}
98102
} elseif ($field['type'] === 'numeric' && isset($field['value'])) {
99103
$result[$key] = (float) $field['value'];
100104
} else {

0 commit comments

Comments
 (0)