Code Duplication    Length = 12-15 lines in 2 locations

src/Service/Game.php 1 location

@@ 634-645 (lines=12) @@
631
     *
632
     * @return Array of PlaygroundGame\Entity\Game
633
     */
634
    public function getPrizeCategoryGames($categoryid)
635
    {
636
        $em = $this->serviceLocator->get('doctrine.entitymanager.orm_default');
637
638
        $query = $em->createQuery('SELECT g FROM PlaygroundGame\Entity\Game g
639
            WHERE (g.prizeCategory = :categoryid AND g.broadcastPlatform = 1)
640
            ORDER BY g.publicationDate DESC');
641
        $query->setParameter('categoryid', $categoryid);
642
        $games = $query->getResult();
643
644
        return $games;
645
    }
646
647
    public function getGameIdentifierFromFacebook($fbPageId)
648
    {

src/Service/Quiz.php 1 location

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