Code Duplication    Length = 12-15 lines in 2 locations

src/PlaygroundGame/Service/Quiz.php 1 location

@@ 344-358 (lines=15) @@
341
        return $quiz;
342
    }
343
344
    public function getNumberCorrectAnswersQuiz($user, $count = 'count')
345
    {
346
        $em = $this->getServiceManager()->get('doctrine.entitymanager.orm_default');
347
348
        $query = $em->createQuery(
349
            "SELECT COUNT(e.id) FROM PlaygroundGame\Entity\Entry e, PlaygroundGame\Entity\Game g
350
                WHERE e.user = :user
351
                AND g.classType = 'quiz'
352
                AND e.points > 0"
353
        );
354
        $query->setParameter('user', $user);
355
        $number = $query->getSingleScalarResult();
356
357
        return $number;
358
    }
359
360
    public function createQuizReply($data, $game, $user)
361
    {

src/PlaygroundGame/Service/Game.php 1 location

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