Code Duplication    Length = 12-15 lines in 2 locations

src/PlaygroundGame/Service/Quiz.php 1 location

@@ 431-445 (lines=15) @@
428
        return $quiz;
429
    }
430
431
    public function getNumberCorrectAnswersQuiz($user, $count = 'count')
432
    {
433
        $em = $this->getServiceManager()->get('doctrine.entitymanager.orm_default');
434
435
        $query = $em->createQuery(
436
            "SELECT COUNT(e.id) FROM PlaygroundGame\Entity\Entry e, PlaygroundGame\Entity\Game g
437
                WHERE e.user = :user
438
                AND g.classType = 'quiz'
439
                AND e.points > 0"
440
        );
441
        $query->setParameter('user', $user);
442
        $number = $query->getSingleScalarResult();
443
444
        return $number;
445
    }
446
447
    public function createQuizReply($data, $game, $user)
448
    {

src/PlaygroundGame/Service/Game.php 1 location

@@ 598-609 (lines=12) @@
595
     *
596
     * @return Array of PlaygroundGame\Entity\Game
597
     */
598
    public function getPrizeCategoryGames($categoryid)
599
    {
600
        $em = $this->getServiceManager()->get('doctrine.entitymanager.orm_default');
601
602
        $query = $em->createQuery('SELECT g FROM PlaygroundGame\Entity\Game g
603
            WHERE (g.prizeCategory = :categoryid AND g.broadcastPlatform = 1)
604
            ORDER BY g.publicationDate DESC');
605
        $query->setParameter('categoryid', $categoryid);
606
        $games = $query->getResult();
607
608
        return $games;
609
    }
610
611
    public function checkGame($identifier, $checkIfStarted = true)
612
    {