From 6852ca763ea005bb6e45bf75a8cc0c0937a933cc Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Thu, 18 Nov 2021 15:03:40 +0100 Subject: [PATCH] Add a setter on DateTimeNormalizer to change the default context at runtime --- .../Component/Serializer/Normalizer/DateTimeNormalizer.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Symfony/Component/Serializer/Normalizer/DateTimeNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/DateTimeNormalizer.php index 82b9b70deb2ac..144db87b01aa7 100644 --- a/src/Symfony/Component/Serializer/Normalizer/DateTimeNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/DateTimeNormalizer.php @@ -38,6 +38,11 @@ class DateTimeNormalizer implements NormalizerInterface, DenormalizerInterface, ]; public function __construct(array $defaultContext = []) + { + $this->setDefaultContext($defaultContext); + } + + public function setDefaultContext(array $defaultContext): void { $this->defaultContext = array_merge($this->defaultContext, $defaultContext); }