Skip to content

Commit 9060b8d

Browse files
authored
Merge pull request #2108 from jenaye/route/deprecationNotice
[Route] Update framework-extra-bundle annotation
2 parents 7cc59e6 + f1c5efb commit 9060b8d

File tree

4 files changed

+13
-11
lines changed

4 files changed

+13
-11
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
"psr/log": "^1.0",
4949
"ramsey/uuid": "^3.7",
5050
"ramsey/uuid-doctrine": "^1.4",
51-
"sensio/framework-extra-bundle": "^3.0.11 || ^4.0",
51+
"sensio/framework-extra-bundle": "^3.0.11 || ^4.0 || ^5.0",
5252
"symfony/asset": "^3.3 || ^4.0",
5353
"symfony/cache": "^3.3 || ^4.0",
5454
"symfony/config": "^3.4 || ^4.0",

tests/Fixtures/TestBundle/Controller/CustomActionController.php

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,9 @@
1414
namespace ApiPlatform\Core\Tests\Fixtures\TestBundle\Controller;
1515

1616
use ApiPlatform\Core\Tests\Fixtures\TestBundle\Entity\CustomActionDummy;
17-
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
18-
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
1917
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
2018
use Symfony\Component\HttpFoundation\Request;
19+
use Symfony\Component\Routing\Annotation\Route;
2120

2221
/**
2322
* @author Kévin Dunglas <[email protected]>
@@ -26,11 +25,11 @@ class CustomActionController extends Controller
2625
{
2726
/**
2827
* @Route(
28+
* methods={"GET"},
2929
* name="custom_normalization",
3030
* path="/custom/{id}/normalization",
3131
* defaults={"_api_resource_class"=CustomActionDummy::class, "_api_item_operation_name"="custom_normalization"}
3232
* )
33-
* @Method("GET")
3433
*/
3534
public function customNormalizationAction(CustomActionDummy $_data)
3635
{
@@ -41,6 +40,7 @@ public function customNormalizationAction(CustomActionDummy $_data)
4140

4241
/**
4342
* @Route(
43+
* methods={"POST"},
4444
* name="custom_denormalization",
4545
* path="/custom/denormalization",
4646
* defaults={
@@ -49,7 +49,6 @@ public function customNormalizationAction(CustomActionDummy $_data)
4949
* "_api_receive"=false
5050
* }
5151
* )
52-
* @Method("POST")
5352
*/
5453
public function customDenormalizationAction(Request $request)
5554
{
@@ -65,11 +64,11 @@ public function customDenormalizationAction(Request $request)
6564

6665
/**
6766
* @Route(
67+
* methods={"GET"},
6868
* name="short_custom_normalization",
6969
* path="/short_custom/{id}/normalization",
7070
* defaults={"_api_resource_class"=CustomActionDummy::class, "_api_item_operation_name"="custom_normalization"}
7171
* )
72-
* @Method("GET")
7372
*/
7473
public function shortCustomNormalizationAction(CustomActionDummy $data)
7574
{
@@ -80,6 +79,7 @@ public function shortCustomNormalizationAction(CustomActionDummy $data)
8079

8180
/**
8281
* @Route(
82+
* methods={"POST"},
8383
* name="short_custom_denormalization",
8484
* path="/short_custom/denormalization",
8585
* defaults={
@@ -88,7 +88,6 @@ public function shortCustomNormalizationAction(CustomActionDummy $data)
8888
* "_api_receive"=false
8989
* }
9090
* )
91-
* @Method("POST")
9291
*/
9392
public function shortCustomDenormalizationAction(Request $request)
9493
{

tests/Fixtures/TestBundle/Controller/DummyValidationController.php

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,17 @@
1414
namespace ApiPlatform\Core\Tests\Fixtures\TestBundle\Controller;
1515

1616
use ApiPlatform\Core\Tests\Fixtures\TestBundle\Entity\DummyValidation;
17-
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
18-
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
17+
use Symfony\Component\Routing\Annotation\Route;
1918

2019
class DummyValidationController
2120
{
2221
/**
2322
* @Route(
23+
* methods={"POST"},
2424
* name="post_validation_groups",
2525
* path="/dummy_validation/validation_groups",
2626
* defaults={"_api_resource_class"=DummyValidation::class, "_api_collection_operation_name"="post_validation_groups"}
2727
* )
28-
* @Method("POST")
2928
*/
3029
public function postValidationGroups($data)
3130
{
@@ -34,11 +33,11 @@ public function postValidationGroups($data)
3433

3534
/**
3635
* @Route(
36+
* methods={"POST"},
3737
* name="post_validation_sequence",
3838
* path="/dummy_validation/validation_sequence",
3939
* defaults={"_api_resource_class"=DummyValidation::class, "_api_collection_operation_name"="post_validation_sequence"}
4040
* )
41-
* @Method("POST")
4241
*/
4342
public function postValidationSequence($data)
4443
{

tests/Fixtures/app/config/config_test.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ doctrine:
2626
twig:
2727
strict_variables: '%kernel.debug%'
2828

29+
sensio_framework_extra:
30+
router:
31+
annotations: false
32+
2933
api_platform:
3034
title: 'My Dummy API'
3135
description: 'This is a test API.'

0 commit comments

Comments
 (0)