Ich frage mich, ob es eine einfache Möglichkeit ist erlaubt Methoden für über FOSRestBundle mit type: rest
in routing.yml
erzeugten Routen zu ändern:Set Route erlaubt Methoden mit Anmerkung, wenn FOSRestBundle mit
Zum Beispiel habe ich:
public function regularAction()
{
}
die in transformiert wird:
Name Method Scheme Host Path
-------------------------------- ---------- -------- ------ -----------------------
pria_core_regular GET ANY ANY /regular.{_format}
kann ich den Pfad mit FOS\RestBundle\Controller\Annotations\Route\Method
annotati erzeugt verändern auf:
/**
* @Route("/test-regular")
*/
public function regularAction()
{
}
Dann ist der Weg, wie ich erwartet hatte:
Name Method Scheme Host Path
-------------------------------- ---------- -------- ------ -----------------------
pria_core_regular GET ANY ANY /test-regular.{_format}
Allerdings kann ich mit zwingenden erlaubten Methoden nicht das gleiche tun. Zum Beispiel:
@Method({"GET", "POST"})
Die Verwendung von @Method
hat keine Wirkung. Wird dies von FOSRestBundle absichtlich deaktiviert?
Hallo Martin, hast du etwas bekommen? Ich möchte dasselbe! – Drumnbass
@Drumnbass no ... – martin