Code Duplication    Length = 5-5 lines in 3 locations

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

@@ 267-271 (lines=5) @@
264
                        $userAnswers[$q->getId()]['answer'] :
265
                        false;
266
267
                    if (isset($correctAnswers[$q->getId()]) && isset($correctAnswers[$q->getId()][$a->getId()])) {
268
                        $ga[$q->getId()]['answers'][$a->getId()]['found'] = true;
269
                    } else {
270
                        $ga[$q->getId()]['answers'][$a->getId()]['found'] = false;
271
                    }
272
                    
273
                    if (isset($userAnswers[$q->getId()]) && isset($userAnswers[$q->getId()][$a->getId()])) {
274
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = true;
@@ 273-277 (lines=5) @@
270
                        $ga[$q->getId()]['answers'][$a->getId()]['found'] = false;
271
                    }
272
                    
273
                    if (isset($userAnswers[$q->getId()]) && isset($userAnswers[$q->getId()][$a->getId()])) {
274
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = true;
275
                    } else {
276
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = false;
277
                    }
278
279
                    $ga[$q->getId()]['answers'][$a->getId()]['correctAnswers'] = true;
280
                } else {
@@ 289-293 (lines=5) @@
286
                        $userAnswers[$q->getId()]['answer'] :
287
                        false;
288
                    
289
                    if (isset($userAnswers[$q->getId()]) && isset($userAnswers[$q->getId()][$a->getId()])) {
290
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = true;
291
                    } else {
292
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = false;
293
                    }
294
                }
295
            }
296
            // if only one question is a prediction, we can't determine if it's a winner or looser