From fe87e7e8cec205d5b5c7e286df77d0eafc010e95 Mon Sep 17 00:00:00 2001 From: Ly Date: Wed, 29 Mar 2023 11:07:44 +0200 Subject: [PATCH] Set items to array if nothing was found / an error occurred and data cannot be set (#10) --- src/Service/Resolver/DtoResolverService.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Service/Resolver/DtoResolverService.php b/src/Service/Resolver/DtoResolverService.php index 134436a..21e0481 100644 --- a/src/Service/Resolver/DtoResolverService.php +++ b/src/Service/Resolver/DtoResolverService.php @@ -326,6 +326,10 @@ private function processFind( } catch (AccessException) { // noop } finally { + if ($property->isCollection()) { + $tmp ??= []; + } + $fields[$key] = $tmp; } }