Code Duplication    Length = 10-10 lines in 2 locations

src/PlaygroundGame/Service/Game.php 2 locations

@@ 534-543 (lines=10) @@
531
        // je les classe par date de publication (date comme clé dans le tableau afin de pouvoir merger les objets
532
        // de type article avec le même procédé en les classant naturellement par date asc ou desc
533
        $arrayGames = array();
534
        foreach ($games as $game) {
535
            if ($game->getPublicationDate()) {
536
                $key = $game->getPublicationDate()->format('Ymd') . $game->getUpdatedAt()->format('Ymd') . '-' . $game->getId();
537
            } elseif ($game->getStartDate()) {
538
                $key = $game->getStartDate()->format('Ymd') . $game->getUpdatedAt()->format('Ymd') . '-' . $game->getId();
539
            } else {
540
                $key = $game->getUpdatedAt()->format('Ymd') . $game->getUpdatedAt()->format('Ymd') . '-' . $game->getId();
541
            }
542
            $arrayGames[$key] = $game;
543
        }
544
545
        return $arrayGames;
546
    }
@@ 696-705 (lines=10) @@
693
        // je les classe par date de publication (date comme clé dans le tableau afin de pouvoir merger les objets
694
        // de type article avec le même procédé en les classant naturellement par date asc ou desc
695
        $arrayGames = array();
696
        foreach ($games as $game) {
697
            if ($game->getPublicationDate()) {
698
                $key = $game->getPublicationDate()->format('Ymd') . $game->getUpdatedAt()->format('Ymd') . '-' . $game->getId();
699
            } elseif ($game->getStartDate()) {
700
                $key = $game->getStartDate()->format('Ymd') . $game->getUpdatedAt()->format('Ymd') . '-' . $game->getId();
701
            } else {
702
                $key = $game->getUpdatedAt()->format('Ymd') . $game->getUpdatedAt()->format('Ymd') . '-' . $game->getId();
703
            }
704
            $arrayGames[$key] = $game;
705
        }
706
707
        return $arrayGames;
708
    }