Есть ли способ, которым я могу проверить параметры URL, передаваемые моему маршруту?
Если я попытаюсь найти этот маршрут с помощью /resume-session/crmpicco1872/kdsjfslk/rfc/three
, например, Symfony выдает HTTP 500, потому что я присвоение ему идентификатора владельца "crmpicco1872".
Есть ли способ, которым я могу более изящно не выполнить это действие, то есть перенаправить в другое место, или предполагается, что входящие параметры чистые и проверенные?
/**
* @Route(
* "/resume-session/{ownerId}/{courseId}/{position}/{stage}",
* name = "resume_session",
* )
* @Entity("person", expr="repository.find(ownerId)")
* @Entity("course", expr="repository.find(courseId)")
*
* @param Request $request
* @param Person $person
* @param Course $course
*
* @return Response
*/
public function resumeSessionAction(Request $request, Person $person, Course $course): Response