Code Duplication    Length = 12-15 lines in 2 locations

src/PlaygroundGame/Service/Quiz.php 1 location

@@ 287-301 (lines=15) @@
284
        return $quiz;
285
    }
286
287
    public function getNumberCorrectAnswersQuiz($user, $count = 'count')
288
    {
289
        $em = $this->getServiceManager()->get('doctrine.entitymanager.orm_default');
290
291
        $query = $em->createQuery(
292
            "SELECT COUNT(e.id) FROM PlaygroundGame\Entity\Entry e, PlaygroundGame\Entity\Game g
293
                WHERE e.user = :user
294
                AND g.classType = 'quiz'
295
                AND e.points > 0"
296
        );
297
        $query->setParameter('user', $user);
298
        $number = $query->getSingleScalarResult();
299
300
        return $number;
301
    }
302
303
    public function createQuizReply($data, $game, $user)
304
    {

src/PlaygroundGame/Service/Game.php 1 location

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