Code Duplication    Length = 11-11 lines in 2 locations

src/PlaygroundGame/Service/Game.php 2 locations

@@ 382-392 (lines=11) @@
379
        // je les classe par date de publication (date comme clé dans le tableau afin de pouvoir merger les objets
380
        // de type article avec le même procédé en les classant naturellement par date asc ou desc
381
        $arrayGames = array();
382
        foreach ($games as $game) {
383
            if ($game->getPublicationDate()) {
384
                $key = $game->getPublicationDate()->format('Ymd');
385
            } elseif ($game->getStartDate()) {
386
                $key = $game->getStartDate()->format('Ymd');
387
            } else {
388
                $key = $game->getUpdatedAt()->format('Ymd');
389
            }
390
            $key .= $game->getUpdatedAt()->format('Ymd') . '-' . $game->getId();
391
            $arrayGames[$key] = $game;
392
        }
393
394
        return $arrayGames;
395
    }
@@ 552-562 (lines=11) @@
549
        // je les classe par date de publication (date comme clé dans le tableau afin de pouvoir merger les objets
550
        // de type article avec le même procédé en les classant naturellement par date asc ou desc
551
        $arrayGames = array();
552
        foreach ($games as $game) {
553
            if ($game->getPublicationDate()) {
554
                $key = $game->getPublicationDate()->format('Ymd');
555
            } elseif ($game->getStartDate()) {
556
                $key = $game->getStartDate()->format('Ymd');
557
            } else {
558
                $key = $game->getUpdatedAt()->format('Ymd');
559
            }
560
            $key .= $game->getUpdatedAt()->format('Ymd') . '-' . $game->getId();
561
            $arrayGames[$key] = $game;
562
        }
563
564
        return $arrayGames;
565
    }