1414namespace ApiPlatform \Core \Tests \Fixtures \TestBundle \Controller ;
1515
1616use ApiPlatform \Core \Tests \Fixtures \TestBundle \Entity \CustomActionDummy ;
17- use Sensio \Bundle \FrameworkExtraBundle \Configuration \Method ;
18- use Sensio \Bundle \FrameworkExtraBundle \Configuration \Route ;
1917use Symfony \Bundle \FrameworkBundle \Controller \Controller ;
2018use Symfony \Component \HttpFoundation \Request ;
19+ use Symfony \Component \Routing \Annotation \Route ;
2120
2221/**
2322 * @author Kévin Dunglas <dunglas@gmail.com>
@@ -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 {
0 commit comments