Skip to content

Commit 9fcf7eb

Browse files
committed
BUGFIX: Ensure the schema denormalizer passes the arguments by name and not by position.
1 parent 98cc972 commit 9fcf7eb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Classes/Domain/Schema/SchemaDenormalizer.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,8 @@ private static function convertValueObject(array|int|float|string|bool $value, s
8888
$parameterReflections = $reflection->getConstructor()->getParameters();
8989
$convertedArguments = [];
9090
if (is_array($value)) {
91-
foreach ($parameterReflections as $name => $reflectionParameter) {
91+
foreach ($parameterReflections as $reflectionParameter) {
92+
$name = $reflectionParameter->getName();
9293
$type = $reflectionParameter->getType();
9394
if ($reflectionParameter->isDefaultValueAvailable() && !array_key_exists($reflectionParameter->getName(), $value)) {
9495
continue;

0 commit comments

Comments
 (0)