From 0d25f254863a21bca3fb22519fb5713b5ec65bca Mon Sep 17 00:00:00 2001 From: Javier Eguiluz Date: Sun, 22 Jan 2017 19:22:03 +0100 Subject: [PATCH 1/2] Documented the "labels" option of DateIntervalType --- reference/forms/types/dateinterval.rst | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/reference/forms/types/dateinterval.rst b/reference/forms/types/dateinterval.rst index 4bf5b17ca0d..cd4e94bf5c7 100644 --- a/reference/forms/types/dateinterval.rst +++ b/reference/forms/types/dateinterval.rst @@ -27,6 +27,7 @@ or an array (see `input`_). | | - `seconds`_ | | | - `weeks`_ | | | - `input`_ | +| | - `labels`_ | | | - `placeholder`_ | | | - `widget`_ | | | - `with_days`_ | @@ -128,6 +129,26 @@ your underlying object. Valid values are: The value that comes back from the form will also be normalized back into this format. +labels +~~~~~~ + +.. versionadded:: 3.3 + The ``labels`` option was introduced in Symfony 3.3. + +**type**: ``array`` **default**: (see below) + +The labels displayed for each of the elements of this type. The default values are:: + + 'labels' => array( + 'invert' => 'form.trans.invert', + 'years' => 'form.trans.years', + 'months' => 'form.trans.months', + 'days' => 'form.trans.days', + 'hours' => 'form.trans.hours', + 'minutes' => 'form.trans.minutes', + 'seconds' => 'form.trans.seconds', + ) + minutes ~~~~~~~ From da351ded4e4a36f36f2fe3ef4f83b0147850d0f1 Mon Sep 17 00:00:00 2001 From: Javier Eguiluz Date: Wed, 25 Jan 2017 11:25:20 +0100 Subject: [PATCH 2/2] Fixed the explanation --- reference/forms/types/dateinterval.rst | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/reference/forms/types/dateinterval.rst b/reference/forms/types/dateinterval.rst index cd4e94bf5c7..89bd2134bb9 100644 --- a/reference/forms/types/dateinterval.rst +++ b/reference/forms/types/dateinterval.rst @@ -137,16 +137,18 @@ labels **type**: ``array`` **default**: (see below) -The labels displayed for each of the elements of this type. The default values are:: +The labels displayed for each of the elements of this type. The default values +are ``null``, so they display the "humanized version" of the child names (``Invert``, +``Years``, etc.):: 'labels' => array( - 'invert' => 'form.trans.invert', - 'years' => 'form.trans.years', - 'months' => 'form.trans.months', - 'days' => 'form.trans.days', - 'hours' => 'form.trans.hours', - 'minutes' => 'form.trans.minutes', - 'seconds' => 'form.trans.seconds', + 'invert' => null, + 'years' => null, + 'months' => null, + 'days' => null, + 'hours' => null, + 'minutes' => null, + 'seconds' => null, ) minutes