Code Duplication    Length = 12-15 lines in 2 locations

src/Service/Game.php 1 location

@@ 625-636 (lines=12) @@
622
     *
623
     * @return Array of PlaygroundGame\Entity\Game
624
     */
625
    public function getPrizeCategoryGames($categoryid)
626
    {
627
        $em = $this->serviceLocator->get('doctrine.entitymanager.orm_default');
628
629
        $query = $em->createQuery('SELECT g FROM PlaygroundGame\Entity\Game g
630
            WHERE (g.prizeCategory = :categoryid AND g.broadcastPlatform = 1)
631
            ORDER BY g.publicationDate DESC');
632
        $query->setParameter('categoryid', $categoryid);
633
        $games = $query->getResult();
634
635
        return $games;
636
    }
637
638
    public function getGameIdentifierFromFacebook($fbPageId)
639
    {

src/Service/Quiz.php 1 location

@@ 459-473 (lines=15) @@
456
        return $quiz;
457
    }
458
459
    public function getNumberCorrectAnswersQuiz($user, $count = 'count')
460
    {
461
        $em = $this->serviceLocator->get('doctrine.entitymanager.orm_default');
462
463
        $query = $em->createQuery(
464
            "SELECT COUNT(e.id) FROM PlaygroundGame\Entity\Entry e, PlaygroundGame\Entity\Game g
465
                WHERE e.user = :user
466
                AND g.classType = 'quiz'
467
                AND e.points > 0"
468
        );
469
        $query->setParameter('user', $user);
470
        $number = $query->getSingleScalarResult();
471
472
        return $number;
473
    }
474
475
    public function createQuizReply($data, $game, $user)
476
    {