setNom('La balade des gens heureux'); $balade->setInfosSortie('Balade sympathique en bord de mer en espérant que vous aimez !'); $balade->setDuree(45); $balade->setOrganisateur($this->getReference('organisateur')); $balade->setLieu($this->getReference('lieu_nice')); $balade->setEtat($this->getReference('Ouverte')); $balade->setSite($this->getReference('site_nice')); $balade->setDateHeureDebut(new \DateTimeImmutable('2024-12-30 09:15:00')); $balade->setDateLimiteInscription(new \DateTimeImmutable('2024-12-25 12:30:00')); $balade->setNbInscriptionsMax(25); $manager->persist($balade); $club = new Sortie(); $club->setNom('Night club'); $club->setInfosSortie('Night club le plus hype de la cote sud'); $club->setDuree(600); $club->setOrganisateur($this->getReference('organisateur')); $club->setLieu($this->getReference('lieu_marseille')); $club->setEtat($this->getReference('Créée')); $club->setSite($this->getReference('site_marseille')); $club->setDateHeureDebut(new \DateTimeImmutable('2025-02-11 22:00:00')); $club->setDateLimiteInscription(new \DateTimeImmutable('2025-02-10 18:30:00')); $club->setNbInscriptionsMax(500); $manager->persist($club); $museum = new Sortie(); $museum->setNom('Musée d\'art'); $museum->setInfosSortie('Musée d\'art contemporain représentant l\'histoire et la culture de la ville'); $museum->setDuree(300); $museum->setOrganisateur($this->getReference('olivier')); $museum->setLieu($this->getReference('lieu_sablesDolonnees')); $museum->setEtat($this->getReference('Terminée')); $museum->setSite($this->getReference('site_sables_des_olonne')); $museum->setDateHeureDebut(new \DateTimeImmutable('2024-08-22 16:00:00')); $museum->setDateLimiteInscription(new \DateTimeImmutable('2025-08-20 20:00:00')); $museum->setNbInscriptionsMax(500); $manager->persist($museum); $coffee = new Sortie(); $coffee->setNom('La pause Caf'); $coffee->setInfosSortie('La pause Caf, votre réunion quotidienne pour du divertissement'); $coffee->setDuree(60); $coffee->setOrganisateur($this->getReference('marvin')); $coffee->setLieu($this->getReference('lieu_paris')); $coffee->setEtat($this->getReference('En cours')); $coffee->setSite($this->getReference('site_paris')); $coffee->setDateHeureDebut(new \DateTimeImmutable('2024-11-29 10:15:00')); $coffee->setDateLimiteInscription(new \DateTimeImmutable('2024-11-28 17:00:00')); $coffee->setNbInscriptionsMax(5); $manager->persist($coffee); $cascade = new Sortie(); $cascade->setNom('Spectacle dangeureux'); $cascade->setInfosSortie('Spectacle de cascade super dangeureuse (à ne pas reproduire)'); $cascade->setDuree(15); $cascade->setOrganisateur($this->getReference('johan')); $cascade->setLieu($this->getReference('lieu_nantes')); $cascade->setEtat($this->getReference('Annulée')); $cascade->setMotifAnnul('Accident du cascadeur'); $cascade->setSite($this->getReference('site_nantes')); $cascade->setDateHeureDebut(new \DateTimeImmutable('2025-03-14 14:30:00')); $cascade->setDateLimiteInscription(new \DateTimeImmutable('2025-03-10 18:30:00')); $cascade->setNbInscriptionsMax(25); $manager->persist($cascade); $manager->flush(); } public function getDependencies(): array { return [ LieuFixtures::class, UserFixtures::class, EtatFixtures::class, ]; } }