Skip to content

Commit 5cac5ed

Browse files
committed
[Routing] correct environment-specific routing configuration examples
1 parent 48c1dbd commit 5cac5ed

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

routing.rst

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -282,10 +282,10 @@ given value:
282282
.. code-block:: yaml
283283
284284
# config/routes.yaml
285-
tools:
286-
path: /tools
287-
controller: App\Controller\DefaultController::developerTools
288-
env: dev
285+
when@dev:
286+
tools:
287+
path: /tools
288+
controller: App\Controller\DefaultController::developerTools
289289
290290
.. code-block:: xml
291291
@@ -296,9 +296,9 @@ given value:
296296
xsi:schemaLocation="http://symfony.com/schema/routing
297297
https://symfony.com/schema/routing/routing-1.0.xsd">
298298
299-
<route id="tools" path="/tools" controller="App\Controller\DefaultController::developerTools">
300-
<env>dev</env>
301-
</route>
299+
<when env="dev">
300+
<route id="tools" path="/tools" controller="App\Controller\DefaultController::developerTools"/>
301+
</when>
302302
</routes>
303303
304304
.. code-block:: php
@@ -308,10 +308,11 @@ given value:
308308
use Symfony\Component\Routing\Loader\Configurator\RoutingConfigurator;
309309
310310
return function (RoutingConfigurator $routes): void {
311-
$routes->add('tools', '/tools')
312-
->controller([DefaultController::class, 'developerTools'])
313-
->env('dev')
314-
;
311+
if('dev' === $routes->env()) {
312+
$routes->add('tools', '/tools')
313+
->controller([DefaultController::class, 'developerTools'])
314+
;
315+
}
315316
};
316317
317318
.. _routing-matching-expressions:

0 commit comments

Comments
 (0)