Code Duplication    Length = 12-15 lines in 2 locations

src/PlaygroundGame/Service/Quiz.php 1 location

@@ 325-339 (lines=15) @@
322
        return $quiz;
323
    }
324
325
    public function getNumberCorrectAnswersQuiz($user, $count = 'count')
326
    {
327
        $em = $this->getServiceManager()->get('doctrine.entitymanager.orm_default');
328
329
        $query = $em->createQuery(
330
            "SELECT COUNT(e.id) FROM PlaygroundGame\Entity\Entry e, PlaygroundGame\Entity\Game g
331
                WHERE e.user = :user
332
                AND g.classType = 'quiz'
333
                AND e.points > 0"
334
        );
335
        $query->setParameter('user', $user);
336
        $number = $query->getSingleScalarResult();
337
338
        return $number;
339
    }
340
341
    public function createQuizReply($data, $game, $user)
342
    {

src/PlaygroundGame/Service/Game.php 1 location

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