Code Duplication    Length = 12-15 lines in 2 locations

src/PlaygroundGame/Service/Quiz.php 1 location

@@ 315-329 (lines=15) @@
312
        return $quiz;
313
    }
314
315
    public function getNumberCorrectAnswersQuiz($user, $count = 'count')
316
    {
317
        $em = $this->getServiceManager()->get('doctrine.entitymanager.orm_default');
318
319
        $query = $em->createQuery(
320
            "SELECT COUNT(e.id) FROM PlaygroundGame\Entity\Entry e, PlaygroundGame\Entity\Game g
321
                WHERE e.user = :user
322
                AND g.classType = 'quiz'
323
                AND e.points > 0"
324
        );
325
        $query->setParameter('user', $user);
326
        $number = $query->getSingleScalarResult();
327
328
        return $number;
329
    }
330
331
    public function createQuizReply($data, $game, $user)
332
    {

src/PlaygroundGame/Service/Game.php 1 location

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