/** * @Extra\Route("/sign-up/{id}/conditions/", name="GetSignUpConditions") * @Extra\ParamConverter() */ public function getSignUpConditionsAction(Entity\Announcement $announcement) { return new JsonResponse(['registerable' => $announcement->isRegisterable(), 'tickets_left' => $announcement->hasFreeTickets()]); }