diff --git a/src/DataPipes/CastPropertiesDataPipe.php b/src/DataPipes/CastPropertiesDataPipe.php index 5785b7d94..e3b2c338d 100644 --- a/src/DataPipes/CastPropertiesDataPipe.php +++ b/src/DataPipes/CastPropertiesDataPipe.php @@ -27,7 +27,7 @@ public function handle( CreationContext $creationContext ): array { foreach ($properties as $name => $value) { - $dataProperty = $class->properties->first(fn (DataProperty $dataProperty) => $dataProperty->name === $name); + $dataProperty = $class->properties[$name] ?? null; if ($dataProperty === null) { continue;