Skip to content

Commit 6cefff6

Browse files
committed
Merge pull request #127 from EmmanuelVella/rest-locale-prefix
Remove locale prefix from rest routes
2 parents f7bd8b2 + b64966f commit 6cefff6

File tree

2 files changed

+34
-26
lines changed

2 files changed

+34
-26
lines changed

Resources/config/routing/rest.xml

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,5 @@
44
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
55
xsi:schemaLocation="http://symfony.com/schema/routing http://symfony.com/schema/routing/routing-1.0.xsd">
66

7-
<route id="cmf_create_post_document" pattern="/{_locale}/symfony-cmf/create/document/{subject}">
8-
<default key="_controller">cmf_create.rest.controller:postDocumentAction</default>
9-
<default key="_format">json</default>
10-
<requirement key="_method">POST</requirement>
11-
</route>
12-
13-
<route id="cmf_create_put_document" pattern="/{_locale}/symfony-cmf/create/document/{subject}">
14-
<default key="_controller">cmf_create.rest.controller:updateDocumentAction</default>
15-
<default key="_format">json</default>
16-
<requirement key="subject">.+</requirement>
17-
</route>
18-
19-
<route id="cmf_create_workflows" pattern="/{_locale}/symfony-cmf/create/workflows/{subject}">
20-
<default key="_controller">cmf_create.rest.controller:workflowsAction</default>
21-
<default key="_format">json</default>
22-
<requirement key="subject">.+</requirement>
23-
<requirement key="_method">GET</requirement>
24-
</route>
25-
26-
<!--
27-
a variant of above routes that would not work but can be used to concatenate actual routes in javascript
28-
this route should never be used from the outside, only to be used inside "includejsfiles-create.html.twig
29-
-->
30-
<route id="cmf_create_put_document_base" pattern="/{_locale}/symfony-cmf/create/document" />
31-
<route id="cmf_create_workflows_base" pattern="/{_locale}/symfony-cmf/create/workflows" />
32-
7+
<import resource="rest_no_locale.xml" prefix="/{_locale}" />
338
</routes>
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
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="cmf_create_post_document" pattern="/symfony-cmf/create/document/{subject}">
8+
<default key="_controller">cmf_create.rest.controller:postDocumentAction</default>
9+
<default key="_format">json</default>
10+
<requirement key="_method">POST</requirement>
11+
</route>
12+
13+
<route id="cmf_create_put_document" pattern="/symfony-cmf/create/document/{subject}">
14+
<default key="_controller">cmf_create.rest.controller:updateDocumentAction</default>
15+
<default key="_format">json</default>
16+
<requirement key="subject">.+</requirement>
17+
</route>
18+
19+
<route id="cmf_create_workflows" pattern="/symfony-cmf/create/workflows/{subject}">
20+
<default key="_controller">cmf_create.rest.controller:workflowsAction</default>
21+
<default key="_format">json</default>
22+
<requirement key="subject">.+</requirement>
23+
<requirement key="_method">GET</requirement>
24+
</route>
25+
26+
<!--
27+
a variant of above routes that would not work but can be used to concatenate actual routes in javascript
28+
this route should never be used from the outside, only to be used inside "includejsfiles-create.html.twig
29+
-->
30+
<route id="cmf_create_put_document_base" pattern="/symfony-cmf/create/document" />
31+
<route id="cmf_create_workflows_base" pattern="/symfony-cmf/create/workflows" />
32+
33+
</routes>

0 commit comments

Comments
 (0)