Code Duplication    Length = 5-5 lines in 3 locations

src/PlaygroundGame/Controller/Frontend/QuizController.php 3 locations

@@ 273-277 (lines=5) @@
270
                        $userAnswers[$q->getId()]['answer'] :
271
                        false;
272
273
                    if (isset($correctAnswers[$q->getId()]) && isset($correctAnswers[$q->getId()][$a->getId()])) {
274
                        $ga[$q->getId()]['answers'][$a->getId()]['found'] = true;
275
                    } else {
276
                        $ga[$q->getId()]['answers'][$a->getId()]['found'] = false;
277
                    }
278
                    
279
                    if (isset($userAnswers[$q->getId()]) && isset($userAnswers[$q->getId()][$a->getId()])) {
280
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = true;
@@ 279-283 (lines=5) @@
276
                        $ga[$q->getId()]['answers'][$a->getId()]['found'] = false;
277
                    }
278
                    
279
                    if (isset($userAnswers[$q->getId()]) && isset($userAnswers[$q->getId()][$a->getId()])) {
280
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = true;
281
                    } else {
282
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = false;
283
                    }
284
285
                    $ga[$q->getId()]['answers'][$a->getId()]['correctAnswers'] = true;
286
                } else {
@@ 295-299 (lines=5) @@
292
                        $userAnswers[$q->getId()]['answer'] :
293
                        false;
294
                    
295
                    if (isset($userAnswers[$q->getId()]) && isset($userAnswers[$q->getId()][$a->getId()])) {
296
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = true;
297
                    } else {
298
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = false;
299
                    }
300
                }
301
            }
302
            // if only one question is a prediction, we can't determine if it's a winner or looser