Code Duplication    Length = 12-15 lines in 2 locations

src/PlaygroundGame/Service/Game.php 1 location

@@ 718-729 (lines=12) @@
715
     *
716
     * @return Array of PlaygroundGame\Entity\Game
717
     */
718
    public function getPrizeCategoryGames($categoryid)
719
    {
720
        $em = $this->getServiceManager()->get('doctrine.entitymanager.orm_default');
721
722
        $query = $em->createQuery('SELECT g FROM PlaygroundGame\Entity\Game g
723
            WHERE (g.prizeCategory = :categoryid AND g.broadcastPlatform = 1)
724
            ORDER BY g.publicationDate DESC');
725
        $query->setParameter('categoryid', $categoryid);
726
        $games = $query->getResult();
727
728
        return $games;
729
    }
730
731
    public function checkGame($identifier, $checkIfStarted = true)
732
    {

src/PlaygroundGame/Service/Quiz.php 1 location

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