diff --git a/serializer/custom_context_builders.rst b/serializer/custom_context_builders.rst index 00d08ef71d3..508b40b421e 100644 --- a/serializer/custom_context_builders.rst +++ b/serializer/custom_context_builders.rst @@ -42,7 +42,7 @@ value is ``0000-00-00``. To do that you'll first have to create your normalizer: public function supportsDenormalization($data, string $type, ?string $format = null, array $context = []): bool { - return true === ($context['zero_datetime_to_null'] ?? false) + return ($context['zero_datetime_to_null'] ?? false) && is_a($type, \DateTimeInterface::class, true); } }