/** * Get all events * @return Event[] */ public static function getEvents() { //Création de la BDD $db = BDD::createDB(); //Préparation de la requête $request = $db->prepare("SELECT * FROM event"); //Execution $request->execute(); //Fetch des resultats : https://openclassrooms.com/forum/sujet/fetcharray-et-fetchassoc-38048 $arEvents = $request->fetchAll(PDO::FETCH_ASSOC); //On transforme les resultats de la requête en objet php $events = array(); foreach ($arEvents as $arEvent) { array_push($events, new Event($arEvent)); } return $events; }