Skip to content

Commit

Permalink
fix(symfony): check method for readonly routes (#6437)
Browse files Browse the repository at this point in the history
  • Loading branch information
dunglas authored Jun 27, 2024
1 parent 69b4d35 commit c922ba3
Show file tree
Hide file tree
Showing 7 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion src/Symfony/Bundle/Resources/config/routing/api.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
xsi:schemaLocation="http://symfony.com/schema/routing
http://symfony.com/schema/routing/routing-1.0.xsd">

<route id="api_entrypoint" path="/{index}.{_format}">
<route id="api_entrypoint" path="/{index}.{_format}" methods="GET|HEAD">
<default key="_controller">api_platform.action.entrypoint</default>
<default key="_format" />
<default key="_api_respond">true</default>
Expand Down
2 changes: 1 addition & 1 deletion src/Symfony/Bundle/Resources/config/routing/docs.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
xsi:schemaLocation="http://symfony.com/schema/routing
http://symfony.com/schema/routing/routing-1.0.xsd">

<route id="api_doc" path="/docs.{_format}">
<route id="api_doc" path="/docs.{_format}" methods="GET|HEAD">
<default key="_controller">api_platform.action.documentation</default>
<default key="_format" />
<default key="_api_respond">true</default>
Expand Down
4 changes: 2 additions & 2 deletions src/Symfony/Bundle/Resources/config/routing/errors.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
xsi:schemaLocation="http://symfony.com/schema/routing
http://symfony.com/schema/routing/routing-1.0.xsd">

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

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

<route id="api_validation_errors" path="/validation_errors/{id}">
<route id="api_validation_errors" path="/validation_errors/{id}" methods="GET|HEAD">
<default key="_controller">api_platform.action.not_exposed</default>
</route>
</routes>
2 changes: 1 addition & 1 deletion src/Symfony/Bundle/Resources/config/routing/genid.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
xsi:schemaLocation="http://symfony.com/schema/routing
http://symfony.com/schema/routing/routing-1.0.xsd">

<route id="api_genid" path="/.well-known/genid/{id}">
<route id="api_genid" path="/.well-known/genid/{id}" methods="GET|HEAD">
<default key="_controller">api_platform.action.not_exposed</default>
<default key="_api_respond">true</default>
</route>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
xsi:schemaLocation="http://symfony.com/schema/routing
http://symfony.com/schema/routing/routing-1.0.xsd">

<route id="api_graphql_graphiql" path="/graphql/graphiql">
<route id="api_graphql_graphiql" path="/graphql/graphiql" methods="GET|HEAD">
<default key="_controller">api_platform.graphql.action.graphiql</default>
</route>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
xsi:schemaLocation="http://symfony.com/schema/routing
http://symfony.com/schema/routing/routing-1.0.xsd">

<route id="api_graphql_graphql_playground" path="/graphql/graphql_playground">
<route id="api_graphql_graphql_playground" path="/graphql/graphql_playground" methods="GET|HEAD">
<default key="_controller">api_platform.graphql.action.graphql_playground</default>
</route>

Expand Down
2 changes: 1 addition & 1 deletion src/Symfony/Bundle/Resources/config/routing/jsonld.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
xsi:schemaLocation="http://symfony.com/schema/routing
http://symfony.com/schema/routing/routing-1.0.xsd">

<route id="api_jsonld_context" path="/contexts/{shortName}.{_format}">
<route id="api_jsonld_context" path="/contexts/{shortName}.{_format}" methods="GET|HEAD">
<default key="_controller">api_platform.jsonld.action.context</default>
<default key="_format">jsonld</default>
<default key="_api_respond">true</default>
Expand Down

0 comments on commit c922ba3

Please sign in to comment.