Ver Fonte

Passage en const pour le NB jours

François Drouhard há 1 ano atrás
pai
commit
09962204cb
1 ficheiros alterados com 5 adições e 3 exclusões
  1. 5 3
      src/Service/EnSalle.php

+ 5 - 3
src/Service/EnSalle.php

@@ -6,14 +6,16 @@ use Twig\Extension\RuntimeExtensionInterface;
 
 class EnSalle implements RuntimeExtensionInterface
 {
+    const NB_JOURS_EN_SALLE = 20;
+    const NB_JOURS_BIENTOT  = 36;
 
-    // Afficher si le film est sorti depuis moins de 20 jours
+    // Afficher si le film est sorti depuis moins de NB_JOURS_EN_SALLE jours
     public function enSalle(?\DateTimeImmutable $dateSortie): bool
     {
         if (!$dateSortie) {
             return false;
         }
-        $interval = new \DateInterval('P20D');
+        $interval = new \DateInterval('P' . self::NB_JOURS_EN_SALLE . 'D');
         $dateLimite = $dateSortie->add($interval);
         $date = new \DateTime('now');
         return ( $date <= $dateLimite && $date >= $dateSortie);
@@ -24,7 +26,7 @@ class EnSalle implements RuntimeExtensionInterface
         if (!$dateSortie) {
             return false;
         }
-        $interval = new \DateInterval('P15D');
+        $interval = new \DateInterval('P' . self::NB_JOURS_BIENTOT . 'D');
         $interval->invert = 1;
         $dateLimite = $dateSortie->add($interval);
         $date = new \DateTime('now');