Code Duplication    Length = 5-5 lines in 3 locations

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

@@ 244-248 (lines=5) @@
241
                        $userAnswers[$q->getId()]['answer'] :
242
                        false;
243
244
                    if (isset($correctAnswers[$q->getId()]) && isset($correctAnswers[$q->getId()][$a->getId()])) {
245
                        $ga[$q->getId()]['answers'][$a->getId()]['found'] = true;
246
                    } else {
247
                        $ga[$q->getId()]['answers'][$a->getId()]['found'] = false;
248
                    }
249
                    
250
                    if (isset($userAnswers[$q->getId()]) && isset($userAnswers[$q->getId()][$a->getId()])) {
251
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = true;
@@ 250-254 (lines=5) @@
247
                        $ga[$q->getId()]['answers'][$a->getId()]['found'] = false;
248
                    }
249
                    
250
                    if (isset($userAnswers[$q->getId()]) && isset($userAnswers[$q->getId()][$a->getId()])) {
251
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = true;
252
                    } else {
253
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = false;
254
                    }
255
256
                    $ga[$q->getId()]['answers'][$a->getId()]['correctAnswers'] = true;
257
                } else {
@@ 266-270 (lines=5) @@
263
                        $userAnswers[$q->getId()]['answer'] :
264
                        false;
265
                    
266
                    if (isset($userAnswers[$q->getId()]) && isset($userAnswers[$q->getId()][$a->getId()])) {
267
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = true;
268
                    } else {
269
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = false;
270
                    }
271
                }
272
            }
273
            // if only one question is a prediction, we can't determine if it's a winner or looser