Skip to content

Commit d7dad2d

Browse files
authored
Ensure that serialization groups are always an array (#3098)
* Ensure that serialization groups are always an array * Fix tests
1 parent b3a9704 commit d7dad2d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

SchemaFactory.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ public function buildSchema(string $resourceClass, string $format = 'json', stri
118118
$definition['externalDocs'] = ['url' => $iri];
119119
}
120120

121-
$options = isset($serializerContext[AbstractNormalizer::GROUPS]) ? ['serializer_groups' => $serializerContext[AbstractNormalizer::GROUPS]] : [];
121+
$options = isset($serializerContext[AbstractNormalizer::GROUPS]) ? ['serializer_groups' => (array) $serializerContext[AbstractNormalizer::GROUPS]] : [];
122122
foreach ($this->propertyNameCollectionFactory->create($inputOrOutputClass, $options) as $propertyName) {
123123
$propertyMetadata = $this->propertyMetadataFactory->create($inputOrOutputClass, $propertyName);
124124
if (!$propertyMetadata->isReadable() && !$propertyMetadata->isWritable()) {

0 commit comments

Comments
 (0)