Например код который отвечает за изменение статуса и возращает результат в JSON. Нужно ли такой action переносить в папку API?
/**
* @Route ("/update-status/{url}", name="update_status", methods={"POST"})
* @param Proposition $proposition
* @param Request $request
* @return Response
*/
public function updateStatus(Proposition $proposition, Request $request): Response
{
$status = $request->get('status', null);
if (!$proposition || !$status) {
return new JsonResponse([
'success' => false,
'message' => 'id or status cannot be empty',
]);
}
$this->propositionService->updateStatus($proposition, Proposition::STATUSES[$status], $this->getUser());
return new JsonResponse(['success' => true]);
}