Skip to content

Commit f328299

Browse files
authored
Merge pull request FriendsOfSymfony#2853 from axzx/master
New rounting files for Symfonyf4.1
2 parents 7cedff0 + 7a9408f commit f328299

File tree

9 files changed

+144
-0
lines changed

9 files changed

+144
-0
lines changed

Resources/config/routing_41/all.xml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
3+
<routes xmlns="http://symfony.com/schema/routing"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5+
xsi:schemaLocation="http://symfony.com/schema/routing http://symfony.com/schema/routing/routing-1.0.xsd">
6+
7+
<import
8+
resource="@FOSUserBundle/Resources/config/routing_41/security.xml" />
9+
<import
10+
resource="@FOSUserBundle/Resources/config/routing_41/profile.xml"
11+
prefix="/profile" />
12+
<import
13+
resource="@FOSUserBundle/Resources/config/routing_41/registration.xml"
14+
prefix="/register" />
15+
<import
16+
resource="@FOSUserBundle/Resources/config/routing_41/resetting.xml"
17+
prefix="/resetting" />
18+
<import
19+
resource="@FOSUserBundle/Resources/config/routing_41/change_password.xml"
20+
prefix="/profile" />
21+
</routes>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
3+
<routes xmlns="http://symfony.com/schema/routing"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5+
xsi:schemaLocation="http://symfony.com/schema/routing http://symfony.com/schema/routing/routing-1.0.xsd">
6+
7+
<route id="fos_user_change_password" path="/change-password" methods="GET POST">
8+
<default key="_controller">fos_user.change_password.controller::changePasswordAction</default>
9+
</route>
10+
11+
</routes>

Resources/config/routing_41/group.xml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
3+
<routes xmlns="http://symfony.com/schema/routing"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5+
xsi:schemaLocation="http://symfony.com/schema/routing http://symfony.com/schema/routing/routing-1.0.xsd">
6+
7+
<route id="fos_user_group_list" path="/list" methods="GET">
8+
<default key="_controller">fos_user.group.controller::listAction</default>
9+
</route>
10+
11+
<route id="fos_user_group_new" path="/new" methods="GET POST">
12+
<default key="_controller">fos_user.group.controller::newAction</default>
13+
</route>
14+
15+
<route id="fos_user_group_show" path="/{groupName}" methods="GET">
16+
<default key="_controller">fos_user.group.controller::showAction</default>
17+
</route>
18+
19+
<route id="fos_user_group_edit" path="/{groupName}/edit" methods="GET POST">
20+
<default key="_controller">fos_user.group.controller::editAction</default>
21+
</route>
22+
23+
<route id="fos_user_group_delete" path="/{groupName}/delete" methods="GET">
24+
<default key="_controller">fos_user.group.controller::deleteAction</default>
25+
</route>
26+
27+
</routes>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
3+
<routes xmlns="http://symfony.com/schema/routing"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5+
xsi:schemaLocation="http://symfony.com/schema/routing http://symfony.com/schema/routing/routing-1.0.xsd">
6+
7+
<route id="fos_user_profile_show" path="/" methods="GET">
8+
<default key="_controller">fos_user.profile.controller::showAction</default>
9+
</route>
10+
11+
<route id="fos_user_profile_edit" path="/edit" methods="GET POST">
12+
<default key="_controller">fos_user.profile.controller::editAction</default>
13+
</route>
14+
15+
</routes>
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
3+
<routes xmlns="http://symfony.com/schema/routing"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5+
xsi:schemaLocation="http://symfony.com/schema/routing http://symfony.com/schema/routing/routing-1.0.xsd">
6+
7+
<route id="fos_user_registration_register" path="/" methods="GET POST">
8+
<default key="_controller">fos_user.registration.controller::registerAction</default>
9+
</route>
10+
11+
<route id="fos_user_registration_check_email" path="/check-email" methods="GET">
12+
<default key="_controller">fos_user.registration.controller::checkEmailAction</default>
13+
</route>
14+
15+
<route id="fos_user_registration_confirm" path="/confirm/{token}" methods="GET">
16+
<default key="_controller">fos_user.registration.controller::confirmAction</default>
17+
</route>
18+
19+
<route id="fos_user_registration_confirmed" path="/confirmed" methods="GET">
20+
<default key="_controller">fos_user.registration.controller::confirmedAction</default>
21+
</route>
22+
23+
</routes>
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
3+
<routes xmlns="http://symfony.com/schema/routing"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5+
xsi:schemaLocation="http://symfony.com/schema/routing http://symfony.com/schema/routing/routing-1.0.xsd">
6+
7+
<route id="fos_user_resetting_request" path="/request" methods="GET">
8+
<default key="_controller">fos_user.resetting.controller::requestAction</default>
9+
</route>
10+
11+
<route id="fos_user_resetting_send_email" path="/send-email" methods="POST">
12+
<default key="_controller">fos_user.resetting.controller::sendEmailAction</default>
13+
</route>
14+
15+
<route id="fos_user_resetting_check_email" path="/check-email" methods="GET">
16+
<default key="_controller">fos_user.resetting.controller::checkEmailAction</default>
17+
</route>
18+
19+
<route id="fos_user_resetting_reset" path="/reset/{token}" methods="GET POST">
20+
<default key="_controller">fos_user.resetting.controller::resetAction</default>
21+
</route>
22+
23+
</routes>
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
3+
<routes xmlns="http://symfony.com/schema/routing"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5+
xsi:schemaLocation="http://symfony.com/schema/routing http://symfony.com/schema/routing/routing-1.0.xsd">
6+
7+
<route id="fos_user_security_login" path="/login" methods="GET POST">
8+
<default key="_controller">fos_user.security.controller::loginAction</default>
9+
</route>
10+
11+
<route id="fos_user_security_check" path="/login_check" methods="POST">
12+
<default key="_controller">fos_user.security.controller::checkAction</default>
13+
</route>
14+
15+
<route id="fos_user_security_logout" path="/logout" methods="GET POST">
16+
<default key="_controller">fos_user.security.controller::logoutAction</default>
17+
</route>
18+
19+
</routes>

Resources/doc/index.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,8 @@ import the FOSUserBundle routing files.
383383
By importing the routing files you will have ready made pages for things such as
384384
logging in, creating users, etc.
385385

386+
Use `routing_41` instead of `rounting` for `Symfony4.1`.
387+
386388
.. configuration-block::
387389

388390
.. code-block:: yaml

Resources/doc/routing.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,12 @@ Advanced routing configuration
33

44
By default, the routing file ``@FOSUserBundle/Resources/config/routing/all.xml`` imports
55
all the routing files (except groups) and enables all the routes.
6+
Use ``@FOSUserBundle/Resources/config/routing_41/all.xml`` for `Symfony4.1`.
67
In the case you want to enable or disable the different available routes, just use the
78
single routing configuration files.
89

10+
Use `routing_41` instead of `routing` for `Symfony4.1`.
11+
912
.. configuration-block::
1013

1114
.. code-block:: yaml

0 commit comments

Comments
 (0)