Pārlūkot izejas kodu

Correction phpdoc

Sangfroid 1 mēnesi atpakaļ
vecāks
revīzija
42b36b0f91

+ 5 - 5
src/Controller/SecurityController.php

@@ -38,7 +38,7 @@ class SecurityController extends AbstractController
     }
 
     #[Route("/logout", name: "app_logout")]
-    public function logout()
+    public function logout(): void
     {
         throw new \Exception('Don\'t forget to activate logout in security.yaml');
     }
@@ -89,7 +89,7 @@ class SecurityController extends AbstractController
 
             return $this->redirectToRoute('admin_index');
         }
-        
+
         return $this->render('profil/preferences.html.twig', [
             'user'  => $options->getUser(),
             'form'  => $form
@@ -134,7 +134,7 @@ class SecurityController extends AbstractController
 
             //$adresse = $this->generateUrl('security_activate', array('token'=>$user->getToken()), UrlGeneratorInterface::ABSOLUTE_URL);
             //$mail->sendMailActivation($user, $adresse);
-            
+
             $adresse = $this->generateUrl('admin_edituser', ['id' => $user->getId()], UrlGeneratorInterface::ABSOLUTE_URL);
             $mail->sendMailDemandeActivation($user, $adresse);
 
@@ -189,7 +189,7 @@ class SecurityController extends AbstractController
     {
         $user = $userRepository->findOneBy(['token' => $token]);
         if ($user !== null && $user->isValidToken()) {
-            
+
             $form = $this->createForm(UserEditPasswordType::class, $user);
             $form->handleRequest($request);
             if ($form->isSubmitted() && $form->isValid()) {
@@ -234,4 +234,4 @@ class SecurityController extends AbstractController
         $this->addFlash('warning', "Ce token n'est plus valide");
         return $this->redirectToRoute('videotheque_liste');
     }
-}
+}

+ 6 - 5
src/Dto/FilmDto.php

@@ -4,6 +4,10 @@ namespace App\Dto;
 
 class FilmDto
 {
+    /**
+     * @param array<int, Genre> $genres
+     * @param array<int, Realisateur> $realisateurs
+     */
     public function __construct(
         public readonly string $titre,
         public readonly \DateTimeImmutable $dateSortie,
@@ -11,8 +15,5 @@ class FilmDto
         public readonly array $realisateurs,
         public readonly string $information,
         public readonly string $idTmdb,
-    )
-    {
-        
-    }
-}
+    ) {}
+}

+ 5 - 2
src/Dto/FiltersDTO.php

@@ -14,9 +14,9 @@ class FiltersDTO
         public int $limit = 25,
 
         public ?User $userName = null,
-        
+
         public null|int|string $note = 0,
-        
+
         #[Assert\NotBlank()]
         public string $sortBy = 'dateSubmited',
 
@@ -31,6 +31,9 @@ class FiltersDTO
         $this->note = $this->note === '' ? null : (int)$this->note;
     }
 
+    /**
+     * @return array<string, mixed>
+     */
     public function toArray(): array
     {
         return [

+ 3 - 5
src/Service/TmdbApiService.php

@@ -7,6 +7,7 @@ use App\Entity\Genre;
 use App\Entity\MediaVideo;
 use App\Entity\Realisateur;
 use Symfony\Contracts\HttpClient\HttpClientInterface;
+use stdClass;
 
 class TmdbApiService
 {
@@ -87,7 +88,6 @@ class TmdbApiService
     public function hydrateFilm(int $filmTmdbId): Film
     {
         $filmTmdb = json_decode($this->getDetailMovie($filmTmdbId));
-        dump($filmTmdb);
         $film = new Film();
         $film->setTitre($filmTmdb->title)->setInformation($filmTmdb->overview);
 
@@ -122,10 +122,9 @@ class TmdbApiService
     }
 
     /**
-     * @param array<string, mixed> $detailMovie
      * @return array<int, Realisateur>
      */
-    public function getRealisateurs(array $detailMovie): array
+    public function getRealisateurs(stdClass $detailMovie): array
     {
         $directors = [];
         foreach ($detailMovie->credits->crew as $crew) {
@@ -139,10 +138,9 @@ class TmdbApiService
     }
 
     /**
-     * @param array<string, mixed> $detailMovie
      * @return array<string, string>
      */
-    public function getOneVideo(array $detailMovie): array
+    public function getOneVideo(stdClass $detailMovie): array
     {
         foreach ($detailMovie->videos->results as $video) {
             if (