|
|
@ -2,7 +2,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
namespace Model;
|
|
|
|
namespace Model;
|
|
|
|
|
|
|
|
|
|
|
|
use Entity\QuizEntity;
|
|
|
|
use Entity\quizEntity;
|
|
|
|
use Gateway\QuizGateway;
|
|
|
|
use Gateway\QuizGateway;
|
|
|
|
|
|
|
|
|
|
|
|
class QuizModel {
|
|
|
|
class QuizModel {
|
|
|
@ -19,11 +19,11 @@ class QuizModel {
|
|
|
|
return $this -> gateway -> create($id_quiz, $nb_questions);
|
|
|
|
return $this -> gateway -> create($id_quiz, $nb_questions);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public function getQuiz(int $id_quiz): ?QuizEntity
|
|
|
|
public function getQuiz(int $id_quiz): ?quizEntity
|
|
|
|
{
|
|
|
|
{
|
|
|
|
$q = $this -> gateway -> findQuizById($id_quiz);
|
|
|
|
$q = $this -> gateway -> findQuizById($id_quiz);
|
|
|
|
if ($q) {
|
|
|
|
if ($q) {
|
|
|
|
return new QuizEntity(
|
|
|
|
return new quizEntity(
|
|
|
|
$q['id_quiz'],
|
|
|
|
$q['id_quiz'],
|
|
|
|
$q['nb_questions'],
|
|
|
|
$q['nb_questions'],
|
|
|
|
);
|
|
|
|
);
|
|
|
@ -43,7 +43,7 @@ class QuizModel {
|
|
|
|
$quizzes = [];
|
|
|
|
$quizzes = [];
|
|
|
|
|
|
|
|
|
|
|
|
foreach ($q as $quiz) {
|
|
|
|
foreach ($q as $quiz) {
|
|
|
|
$quizzes[] = new QuizEntity(
|
|
|
|
$quizzes[] = new quizEntity(
|
|
|
|
$quiz['id_quiz'],
|
|
|
|
$quiz['id_quiz'],
|
|
|
|
$quiz['nb_questions']
|
|
|
|
$quiz['nb_questions']
|
|
|
|
);
|
|
|
|
);
|
|
|
|