Code Duplication    Length = 5-5 lines in 3 locations

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

@@ 255-259 (lines=5) @@
252
                        $userAnswers[$q->getId()]['answer'] :
253
                        false;
254
255
                    if (isset($correctAnswers[$q->getId()]) && isset($correctAnswers[$q->getId()][$a->getId()])) {
256
                        $ga[$q->getId()]['answers'][$a->getId()]['found'] = true;
257
                    } else {
258
                        $ga[$q->getId()]['answers'][$a->getId()]['found'] = false;
259
                    }
260
                    
261
                    if (isset($userAnswers[$q->getId()]) && isset($userAnswers[$q->getId()][$a->getId()])) {
262
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = true;
@@ 261-265 (lines=5) @@
258
                        $ga[$q->getId()]['answers'][$a->getId()]['found'] = false;
259
                    }
260
                    
261
                    if (isset($userAnswers[$q->getId()]) && isset($userAnswers[$q->getId()][$a->getId()])) {
262
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = true;
263
                    } else {
264
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = false;
265
                    }
266
267
                    $ga[$q->getId()]['answers'][$a->getId()]['correctAnswers'] = true;
268
                } else {
@@ 277-281 (lines=5) @@
274
                        $userAnswers[$q->getId()]['answer'] :
275
                        false;
276
                    
277
                    if (isset($userAnswers[$q->getId()]) && isset($userAnswers[$q->getId()][$a->getId()])) {
278
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = true;
279
                    } else {
280
                        $ga[$q->getId()]['answers'][$a->getId()]['yourChoice'] = false;
281
                    }
282
                }
283
            }
284
            // if only one question is a prediction, we can't determine if it's a winner or looser