From 100ba668bab7003791f29fde0d7ed356ad920e37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Parmentier?= Date: Wed, 9 Aug 2017 11:56:21 +0200 Subject: [PATCH 1/2] Document the new DateIntervalNormalizer normalizer --- components/serializer.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/components/serializer.rst b/components/serializer.rst index d6c7434dfab..e6a887fa1bc 100644 --- a/components/serializer.rst +++ b/components/serializer.rst @@ -563,6 +563,13 @@ There are several types of normalizers available: This normalizer converts :phpclass:`SplFileInfo` objects into a data URI string (``data:...``) such that files can be embedded into serialized data. +:class:`Symfony\\Component\\Serializer\\Normalizer\\DateIntervalNormalizer` + This normalizer converts :phpclass:`DateInterval` objects into strings. + By default it uses the "P%yY%mM%dDT%hH%iM%sS" format. + + .. versionadded:: 3.4 + The ``DateIntervalNormalizer`` normalizer was added in Symfony 3.4. + Encoders -------- From 7d1bacdf7599581719c7293a5dc38498b77af092 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Parmentier?= Date: Thu, 31 Aug 2017 14:05:52 +0200 Subject: [PATCH 2/2] Improve format's display --- components/serializer.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/serializer.rst b/components/serializer.rst index e6a887fa1bc..d21b5a107dc 100644 --- a/components/serializer.rst +++ b/components/serializer.rst @@ -565,7 +565,7 @@ There are several types of normalizers available: :class:`Symfony\\Component\\Serializer\\Normalizer\\DateIntervalNormalizer` This normalizer converts :phpclass:`DateInterval` objects into strings. - By default it uses the "P%yY%mM%dDT%hH%iM%sS" format. + By default it uses the ``P%yY%mM%dDT%hH%iM%sS`` format. .. versionadded:: 3.4 The ``DateIntervalNormalizer`` normalizer was added in Symfony 3.4.