Skip to content

Commit

Permalink
Update DtoExtractor.php
Browse files Browse the repository at this point in the history
  • Loading branch information
fre5h authored Mar 14, 2024
1 parent 19dceaf commit 38537f1
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion Request/DtoExtractor.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
use StfalconStudio\ApiBundle\Service\AttributeProcessor\DtoAttributeProcessor;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Serializer\Normalizer\AbstractNormalizer;
use Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer;
use Symfony\Component\Serializer\SerializerInterface;

/**
Expand Down Expand Up @@ -59,7 +60,10 @@ public function getDtoFromRequestForDtoClass(Request $request, string $dtoClassN
{
$context = [];
if (null !== $objectToPopulate) {
$context = [AbstractNormalizer::OBJECT_TO_POPULATE => $objectToPopulate];
$context = [
AbstractNormalizer::OBJECT_TO_POPULATE => $objectToPopulate,
AbstractObjectNormalizer::DEEP_OBJECT_TO_POPULATE => true,
];
}

$object = $this->serializer->deserialize($request->getContent(), $dtoClassName, 'json', $context);
Expand Down

0 comments on commit 38537f1

Please sign in to comment.