Code Duplication    Length = 5-6 lines in 3 locations

src/system/RoutesModule/Entity/Factory/Base/AbstractEntityInitialiser.php 3 locations

@@ 49-53 (lines=5) @@
46
    {
47
        $listEntries = $this->listEntriesHelper->getRouteTypeEntriesForRoute();
48
        $items = [];
49
        foreach ($listEntries as $listEntry) {
50
            if (true === $listEntry['default']) {
51
                $items[] = $listEntry['value'];
52
            }
53
        }
54
        $entity->setRouteType(implode('###', $items));
55
56
        $listEntries = $this->listEntriesHelper->getSchemesEntriesForRoute();
@@ 57-62 (lines=6) @@
54
        $entity->setRouteType(implode('###', $items));
55
56
        $listEntries = $this->listEntriesHelper->getSchemesEntriesForRoute();
57
        foreach ($listEntries as $listEntry) {
58
            if (true === $listEntry['default']) {
59
                $entity->setSchemes($listEntry['value']);
60
                break;
61
            }
62
        }
63
64
        $listEntries = $this->listEntriesHelper->getMethodsEntriesForRoute();
65
        foreach ($listEntries as $listEntry) {
@@ 65-70 (lines=6) @@
62
        }
63
64
        $listEntries = $this->listEntriesHelper->getMethodsEntriesForRoute();
65
        foreach ($listEntries as $listEntry) {
66
            if (true === $listEntry['default']) {
67
                $entity->setMethods($listEntry['value']);
68
                break;
69
            }
70
        }
71
72
73
        return $entity;