gateway -> create($id_quiz, $nb_questions); } public function getQuiz(int $id_quiz): ?quizEntity { $q = $this -> gateway -> findQuizById($id_quiz); if ($q) { return new quizEntity( $q[0]['id_quiz'], $q[0]['nb_quest'] ); } return null; } public function deleteQuiz(int $id_quiz) : bool { return $this -> gateway -> delete($id_quiz); } public function getAllQuiz() : array { $q = $this -> gateway -> findAll(); $quizzes = []; foreach ($q as $quiz) { $quizzes[] = new quizEntity( $quiz['id_quiz'], $quiz['nb_questions'] ); } return $quizzes; } }