Skip to content

Commit 3829ff1

Browse files
committed
Merge branch '5.4' into 6.0
* 5.4: add caution to URL-encode special characters in Notifier DSNs [Form][NumberType] Fix constants Fix development testing examples
2 parents b232241 + 3752e27 commit 3829ff1

File tree

3 files changed

+27
-4
lines changed

3 files changed

+27
-4
lines changed

controller/error_pages.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ automatically when installing ``symfony/framework-bundle``):
170170
xsi:schemaLocation="http://symfony.com/schema/routing
171171
https://symfony.com/schema/routing/routing-1.0.xsd">
172172
173-
<when env="prod">
173+
<when env="dev">
174174
<import resource="@FrameworkBundle/Resources/config/routing/errors.xml" prefix="/_error"/>
175175
</when>
176176
</routes>
@@ -181,7 +181,7 @@ automatically when installing ``symfony/framework-bundle``):
181181
use Symfony\Component\Routing\Loader\Configurator\RoutingConfigurator;
182182
183183
return function (RoutingConfigurator $routes) {
184-
if ('dev' === $container->env()) {
184+
if ('dev' === $routes->env()) {
185185
$routes->import('@FrameworkBundle/Resources/config/routing/errors.xml')
186186
->prefix('/_error')
187187
;

notifier.rst

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,13 @@ The notifier component supports the following channels:
4747
SMS Channel
4848
~~~~~~~~~~~
4949

50+
.. caution::
51+
52+
If any of the DSN values contains any character considered special in a
53+
URI (such as ``+``, ``@``, ``$``, ``#``, ``/``, ``:``, ``*``, ``!``), you must
54+
encode them. See `RFC 3986`_ for the full list of reserved characters or use the
55+
:phpfunction:`urlencode` function to encode them.
56+
5057
The SMS channel uses :class:`Symfony\\Component\\Notifier\\Texter` classes
5158
to send SMS messages to mobile phones. This feature requires subscribing to
5259
a third-party service that sends SMS messages. Symfony provides integration
@@ -142,6 +149,13 @@ configure the ``texter_transports``:
142149
Chat Channel
143150
~~~~~~~~~~~~
144151

152+
.. caution::
153+
154+
If any of the DSN values contains any character considered special in a
155+
URI (such as ``+``, ``@``, ``$``, ``#``, ``/``, ``:``, ``*``, ``!``), you must
156+
encode them. See `RFC 3986`_ for the full list of reserved characters or use the
157+
:phpfunction:`urlencode` function to encode them.
158+
145159
The chat channel is used to send chat messages to users by using
146160
:class:`Symfony\\Component\\Notifier\\Chatter` classes. Symfony provides
147161
integration with these chat services:
@@ -283,6 +297,13 @@ notification emails:
283297
Push Channel
284298
~~~~~~~~~~~~
285299

300+
.. caution::
301+
302+
If any of the DSN values contains any character considered special in a
303+
URI (such as ``+``, ``@``, ``$``, ``#``, ``/``, ``:``, ``*``, ``!``), you must
304+
encode them. See `RFC 3986`_ for the full list of reserved characters or use the
305+
:phpfunction:`urlencode` function to encode them.
306+
286307
The push channel is used to send notifications to users by using
287308
:class:`Symfony\\Component\\Notifier\\Texter` classes. Symfony provides
288309
integration with these push services:
@@ -685,3 +706,5 @@ Learn more
685706
:glob:
686707

687708
notifier/*
709+
710+
.. _`RFC 3986`: https://www.ietf.org/rfc/rfc3986.txt

reference/forms/types/options/rounding_mode.rst.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ rounding_mode
22
~~~~~~~~~~~~~
33

44
**type**: ``integer`` **default**: ``\NumberFormatter::ROUND_DOWN`` for ``IntegerType``
5-
and ``\NumberFormatter::ROUND_HALF_UP`` for ``MoneyType`` and ``NumberType``
5+
and ``\NumberFormatter::ROUND_HALFUP`` for ``MoneyType`` and ``NumberType``
66

77
* IntegerType
88
**default**: ``\NumberFormatter::ROUND_DOWN``
99

1010
* MoneyType and NumberType
11-
**default**: ``\NumberFormatter::ROUND_HALF_UP``
11+
**default**: ``\NumberFormatter::ROUND_HALFUP``
1212

1313

1414
If a submitted number needs to be rounded (based on the `scale`_ option), you

0 commit comments

Comments
 (0)