Code Duplication    Length = 9-9 lines in 2 locations

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

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

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

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