Code Duplication    Length = 12-15 lines in 2 locations

src/PlaygroundGame/Service/Game.php 1 location

@@ 575-586 (lines=12) @@
572
     *
573
     * @return Array of PlaygroundGame\Entity\Game
574
     */
575
    public function getPrizeCategoryGames($categoryid)
576
    {
577
        $em = $this->getServiceManager()->get('doctrine.entitymanager.orm_default');
578
579
        $query = $em->createQuery('SELECT g FROM PlaygroundGame\Entity\Game g
580
            WHERE (g.prizeCategory = :categoryid AND g.broadcastPlatform = 1)
581
            ORDER BY g.publicationDate DESC');
582
        $query->setParameter('categoryid', $categoryid);
583
        $games = $query->getResult();
584
585
        return $games;
586
    }
587
588
    public function checkGame($identifier, $checkIfStarted = true)
589
    {

src/PlaygroundGame/Service/Quiz.php 1 location

@@ 357-371 (lines=15) @@
354
        return $quiz;
355
    }
356
357
    public function getNumberCorrectAnswersQuiz($user, $count = 'count')
358
    {
359
        $em = $this->getServiceManager()->get('doctrine.entitymanager.orm_default');
360
361
        $query = $em->createQuery(
362
            "SELECT COUNT(e.id) FROM PlaygroundGame\Entity\Entry e, PlaygroundGame\Entity\Game g
363
                WHERE e.user = :user
364
                AND g.classType = 'quiz'
365
                AND e.points > 0"
366
        );
367
        $query->setParameter('user', $user);
368
        $number = $query->getSingleScalarResult();
369
370
        return $number;
371
    }
372
373
    public function createQuizReply($data, $game, $user)
374
    {