Code Duplication    Length = 5-5 lines in 3 locations

src/Controller/Frontend/QuizController.php 3 locations

@@ 405-409 (lines=5) @@
402
                        $userAnswers[$q->getId()]['answer'] :
403
                        false;
404
405
                    if (isset($correctAnswers[$q->getId()]) && isset($correctAnswers[$q->getId()][$a->getId()])) {
406
                        $ga[$q->getId()]['answers'][$a->getId()]['found'] = true;
407
                    } else {
408
                        $ga[$q->getId()]['answers'][$a->getId()]['found'] = false;
409
                    }
410
                    
411
                    if (isset($userAnswers[$q->getId()]) && isset($userAnswers[$q->getId()][$a->getId()])) {
412
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = true;
@@ 411-415 (lines=5) @@
408
                        $ga[$q->getId()]['answers'][$a->getId()]['found'] = false;
409
                    }
410
                    
411
                    if (isset($userAnswers[$q->getId()]) && isset($userAnswers[$q->getId()][$a->getId()])) {
412
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = true;
413
                    } else {
414
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = false;
415
                    }
416
417
                    $ga[$q->getId()]['answers'][$a->getId()]['correctAnswers'] = true;
418
                } else {
@@ 427-431 (lines=5) @@
424
                        $userAnswers[$q->getId()]['answer'] :
425
                        false;
426
                    
427
                    if (isset($userAnswers[$q->getId()]) && isset($userAnswers[$q->getId()][$a->getId()])) {
428
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = true;
429
                    } else {
430
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = false;
431
                    }
432
                }
433
            }
434
            // if only one question is a prediction, we can't determine if it's a winner or looser