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

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