public static function getAllFilms() { try { $bdd = getDatabaseConnection(); $request = $bdd->prepare('SELECT * FROM movie;'); $request->execute(); $arrayFilms = []; while ($filmResult = $request->fetch()) { $user = UtilisateurControlleur::getUtilisateurById($filmResult['userId']); $film = new Film($filmResult['mov_id'], $filmResult['mov_title'], $filmResult['mov_description_short'], $filmResult['mov_description_long'], $filmResult['mov_director'], 'data:image/jpeg;base64,' . base64_encode($filmResult['mov_image']), $filmResult['mov_year'], $user); $arrayFilms[] = $film; } return $arrayFilms; } catch (Exception $e) { die("Message: " + $e->getMEssage()); } }