Code Duplication    Length = 9-9 lines in 2 locations

eZ/Bundle/EzPublishCoreBundle/Tests/DependencyInjection/EzPublishCoreExtensionTest.php 1 location

@@ 102-110 (lines=9) @@
99
        $this->assertContainerBuilderHasParameter('ezpublish.siteaccess.match_config', $expectedMatchingConfig);
100
101
        $groupsBySiteaccess = [];
102
        foreach ($this->siteaccessConfig['siteaccess']['groups'] as $groupName => $groupMembers) {
103
            foreach ($groupMembers as $member) {
104
                if (!isset($groupsBySiteaccess[$member])) {
105
                    $groupsBySiteaccess[$member] = [];
106
                }
107
108
                $groupsBySiteaccess[$member][] = $groupName;
109
            }
110
        }
111
//        $this->assertContainerBuilderHasParameter('ezpublish.siteaccess.groups_by_siteaccess', $groupsBySiteaccess);
112
//
113
//        $relatedSiteAccesses = ['ezdemo_site', 'eng', 'fre', 'ezdemo_site_admin'];

eZ/Bundle/EzPublishCoreBundle/DependencyInjection/EzPublishCoreExtension.php 1 location

@@ 234-242 (lines=9) @@
231
        // Register siteaccess groups + reverse
232
        $container->setParameter('ezpublish.siteaccess.groups', $config['siteaccess']['groups']);
233
        $groupsBySiteaccess = [];
234
        foreach ($config['siteaccess']['groups'] as $groupName => $groupMembers) {
235
            foreach ($groupMembers as $member) {
236
                if (!isset($groupsBySiteaccess[$member])) {
237
                    $groupsBySiteaccess[$member] = [];
238
                }
239
240
                $groupsBySiteaccess[$member][] = $groupName;
241
            }
242
        }
243
        $container->setParameter('ezpublish.siteaccess.groups_by_siteaccess', $groupsBySiteaccess);
244
        ConfigurationProcessor::setGroupsBySiteAccess($groupsBySiteaccess);
245
    }