|
|
@@ -19,7 +19,12 @@ use Symfony\Component\Security\Http\Attribute\IsGranted;
|
|
|
class VideothequeCrudController extends AbstractController
|
|
|
{
|
|
|
#[Route("/maliste/modifieravoir", name:"maliste_modifier_a_voir", methods: ['PATCH'])]
|
|
|
- public function modifierFilmDansListeAction(Request $request, EntityManagerInterface $em, FilmRepository $repo, FilmManager $filmManager): Response
|
|
|
+ public function modifierFilmDansListeAction(
|
|
|
+ Request $request,
|
|
|
+ EntityManagerInterface $em,
|
|
|
+ FilmRepository $repo,
|
|
|
+ FilmManager $filmManager
|
|
|
+ ): Response
|
|
|
{
|
|
|
$result = null;
|
|
|
$film = $repo->find($request->toArray()['id_film']);
|
|
|
@@ -30,7 +35,12 @@ class VideothequeCrudController extends AbstractController
|
|
|
}
|
|
|
|
|
|
#[Route("/maliste/modifiervus", name:"maliste_modifier_vus", methods: ['PATCH'])]
|
|
|
- public function modifierFilmVusAction(Request $request, FilmRepository $repo, EntityManagerInterface $em, FilmManager $filmManager): Response
|
|
|
+ public function modifierFilmVusAction(
|
|
|
+ Request $request,
|
|
|
+ FilmRepository $repo,
|
|
|
+ EntityManagerInterface $em,
|
|
|
+ FilmManager $filmManager
|
|
|
+ ): Response
|
|
|
{
|
|
|
$result = null;
|
|
|
|
|
|
@@ -41,7 +51,12 @@ class VideothequeCrudController extends AbstractController
|
|
|
}
|
|
|
|
|
|
#[Route("/ajouter/{idtmdb}", name: "videotheque_ajouter")]
|
|
|
- public function ajouterAction(Request $request, FilmManager $filmManager, TmdbApiService $tmdbApiService, ?string $idtmdb = null): Response
|
|
|
+ public function ajouterAction(
|
|
|
+ Request $request,
|
|
|
+ FilmManager $filmManager,
|
|
|
+ TmdbApiService $tmdbApiService,
|
|
|
+ ?string $idtmdb = null
|
|
|
+ ): Response
|
|
|
{
|
|
|
if ($idtmdb !== null) {
|
|
|
$film = $tmdbApiService->hydrateFilm($idtmdb);
|
|
|
@@ -103,7 +118,11 @@ class VideothequeCrudController extends AbstractController
|
|
|
}
|
|
|
|
|
|
#[Route("/modifier/{id}", name: "videotheque_modifier")]
|
|
|
- public function modifierAction(Request $request, Film $film, FilmManager $filmManager): Response
|
|
|
+ public function modifierAction(
|
|
|
+ Request $request,
|
|
|
+ Film $film,
|
|
|
+ FilmManager $filmManager
|
|
|
+ ): Response
|
|
|
{
|
|
|
$form = $this->createForm(FilmType::class, $film);
|
|
|
$form->handleRequest($request);
|
|
|
@@ -121,7 +140,12 @@ class VideothequeCrudController extends AbstractController
|
|
|
|
|
|
#[Route("/supprimer/{id}", name: "videotheque_supprimer")]
|
|
|
#[IsGranted("ROLE_ADMIN")]
|
|
|
- public function supprimerAction(Request $request, Film $film, FilmManager $filmManager, FormFactoryInterface $ffi): Response
|
|
|
+ public function supprimerAction(
|
|
|
+ Request $request,
|
|
|
+ Film $film,
|
|
|
+ FilmManager $filmManager,
|
|
|
+ FormFactoryInterface $ffi
|
|
|
+ ): Response
|
|
|
{
|
|
|
$form = $ffi->create();
|
|
|
$form->handleRequest($request);
|