Code Duplication    Length = 9-9 lines in 2 locations

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

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

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

@@ 220-228 (lines=9) @@
217
        // Register siteaccess groups + reverse
218
        $container->setParameter('ezpublish.siteaccess.groups', $config['siteaccess']['groups']);
219
        $groupsBySiteaccess = array();
220
        foreach ($config['siteaccess']['groups'] as $groupName => $groupMembers) {
221
            foreach ($groupMembers as $member) {
222
                if (!isset($groupsBySiteaccess[$member])) {
223
                    $groupsBySiteaccess[$member] = array();
224
                }
225
226
                $groupsBySiteaccess[$member][] = $groupName;
227
            }
228
        }
229
        $container->setParameter('ezpublish.siteaccess.groups_by_siteaccess', $groupsBySiteaccess);
230
        ConfigurationProcessor::setGroupsBySiteAccess($groupsBySiteaccess);
231
    }