Code Duplication    Length = 9-9 lines in 2 locations

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

@@ 213-221 (lines=9) @@
210
        // Register siteaccess groups + reverse
211
        $container->setParameter('ezpublish.siteaccess.groups', $config['siteaccess']['groups']);
212
        $groupsBySiteaccess = array();
213
        foreach ($config['siteaccess']['groups'] as $groupName => $groupMembers) {
214
            foreach ($groupMembers as $member) {
215
                if (!isset($groupsBySiteaccess[$member])) {
216
                    $groupsBySiteaccess[$member] = array();
217
                }
218
219
                $groupsBySiteaccess[$member][] = $groupName;
220
            }
221
        }
222
        $container->setParameter('ezpublish.siteaccess.groups_by_siteaccess', $groupsBySiteaccess);
223
        ConfigurationProcessor::setGroupsBySiteAccess($groupsBySiteaccess);
224
    }

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

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