Code Duplication    Length = 9-9 lines in 2 locations

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

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

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

@@ 101-109 (lines=9) @@
98
        $this->assertContainerBuilderHasParameter('ezsettings.empty_group.var_dir', 'foo');
99
100
        $groupsBySiteaccess = [];
101
        foreach ($this->siteaccessConfig['siteaccess']['groups'] as $groupName => $groupMembers) {
102
            foreach ($groupMembers as $member) {
103
                if (!isset($groupsBySiteaccess[$member])) {
104
                    $groupsBySiteaccess[$member] = [];
105
                }
106
107
                $groupsBySiteaccess[$member][] = $groupName;
108
            }
109
        }
110
    }
111
112
    public function testSiteAccessNoConfiguration()