8000 [Messenger] Fix default serializer not handling DateTime objects prop… · symfony/symfony@84e1379 · GitHub
[go: up one dir, main page]

Skip to content

Commit 84e1379

Browse filesBrowse files
[Messenger] Fix default serializer not handling DateTime objects properly
1 parent 9fd0eef commit 84e1379

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Symfony/Component/Messenger/Transport/Serialization/Serializer.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
use Symfony\Component\Serializer\Encoder\XmlEncoder;
2222
use Symfony\Component\Serializer\Exception\ExceptionInterface;
2323
use Symfony\Component\Serializer\Normalizer\ArrayDenormalizer;
24+
use Symfony\Component\Serializer\Normalizer\DateTimeNormalizer;
2425
use Symfony\Component\Serializer\Normalizer\ObjectNormalizer;
2526
use Symfony\Component\Serializer\Serializer as SymfonySerializer;
2627
use Symfony\Component\Serializer\SerializerInterface as SymfonySerializerInterface;
@@ -50,7 +51,7 @@ public static function create(): self
5051
}
5152

5253
$encoders = [new XmlEncoder(), new JsonEncoder()];
53-
$normalizers = [new ArrayDenormalizer(), new ObjectNormalizer()];
54+
$normalizers = [new DateTimeNormalizer(), new ArrayDenormalizer(), new ObjectNormalizer()];
5455
$serializer = new SymfonySerializer($normalizers, $encoders);
5556

5657
return new self($serializer);

0 commit comments

Comments
 (0)
0