Skip to content

Commit c922ba3

Browse files
authored
fix(symfony): check method for readonly routes (#6437)
1 parent 69b4d35 commit c922ba3

File tree

7 files changed

+8
-8
lines changed

7 files changed

+8
-8
lines changed

src/Symfony/Bundle/Resources/config/routing/api.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
xsi:schemaLocation="http://symfony.com/schema/routing
66
http://symfony.com/schema/routing/routing-1.0.xsd">
77

8-
<route id="api_entrypoint" path="/{index}.{_format}">
8+
<route id="api_entrypoint" path="/{index}.{_format}" methods="GET|HEAD">
99
<default key="_controller">api_platform.action.entrypoint</default>
1010
<default key="_format" />
1111
<default key="_api_respond">true</default>

src/Symfony/Bundle/Resources/config/routing/docs.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
xsi:schemaLocation="http://symfony.com/schema/routing
66
http://symfony.com/schema/routing/routing-1.0.xsd">
77

8-
<route id="api_doc" path="/docs.{_format}">
8+
<route id="api_doc" path="/docs.{_format}" methods="GET|HEAD">
99
<default key="_controller">api_platform.action.documentation</default>
1010
<default key="_format" />
1111
<default key="_api_respond">true</default>

src/Symfony/Bundle/Resources/config/routing/errors.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
xsi:schemaLocation="http://symfony.com/schema/routing
66
http://symfony.com/schema/routing/routing-1.0.xsd">
77

8-
<route id="api_errors" path="/errors/{status}">
8+
<route id="api_errors" path="/errors/{status}" methods="GET|HEAD">
99
<default key="_controller">api_platform.action.not_exposed</default>
1010
<default key="status">500</default>
1111

1212
<requirement key="status">\d+</requirement>
1313
</route>
1414

15-
<route id="api_validation_errors" path="/validation_errors/{id}">
15+
<route id="api_validation_errors" path="/validation_errors/{id}" methods="GET|HEAD">
1616
<default key="_controller">api_platform.action.not_exposed</default>
1717
</route>
1818
</routes>

src/Symfony/Bundle/Resources/config/routing/genid.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
xsi:schemaLocation="http://symfony.com/schema/routing
66
http://symfony.com/schema/routing/routing-1.0.xsd">
77

8-
<route id="api_genid" path="/.well-known/genid/{id}">
8+
<route id="api_genid" path="/.well-known/genid/{id}" methods="GET|HEAD">
99
<default key="_controller">api_platform.action.not_exposed</default>
1010
<default key="_api_respond">true</default>
1111
</route>

src/Symfony/Bundle/Resources/config/routing/graphql/graphiql.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
xsi:schemaLocation="http://symfony.com/schema/routing
66
http://symfony.com/schema/routing/routing-1.0.xsd">
77

8-
<route id="api_graphql_graphiql" path="/graphql/graphiql">
8+
<route id="api_graphql_graphiql" path="/graphql/graphiql" methods="GET|HEAD">
99
<default key="_controller">api_platform.graphql.action.graphiql</default>
1010
</route>
1111

src/Symfony/Bundle/Resources/config/routing/graphql/graphql_playground.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
xsi:schemaLocation="http://symfony.com/schema/routing
66
http://symfony.com/schema/routing/routing-1.0.xsd">
77

8-
<route id="api_graphql_graphql_playground" path="/graphql/graphql_playground">
8+
<route id="api_graphql_graphql_playground" path="/graphql/graphql_playground" methods="GET|HEAD">
99
<default key="_controller">api_platform.graphql.action.graphql_playground</default>
1010
</route>
1111

src/Symfony/Bundle/Resources/config/routing/jsonld.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
xsi:schemaLocation="http://symfony.com/schema/routing
66
http://symfony.com/schema/routing/routing-1.0.xsd">
77

8-
<route id="api_jsonld_context" path="/contexts/{shortName}.{_format}">
8+
<route id="api_jsonld_context" path="/contexts/{shortName}.{_format}" methods="GET|HEAD">
99
<default key="_controller">api_platform.jsonld.action.context</default>
1010
<default key="_format">jsonld</default>
1111
<default key="_api_respond">true</default>

0 commit comments

Comments
 (0)