Code Duplication    Length = 5-5 lines in 3 locations

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

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