Code Duplication    Length = 9-9 lines in 2 locations

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

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

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

@@ 249-257 (lines=9) @@
246
        // Register siteaccess groups + reverse
247
        $container->setParameter('ezpublish.siteaccess.groups', $config['siteaccess']['groups']);
248
        $groupsBySiteaccess = array();
249
        foreach ($config['siteaccess']['groups'] as $groupName => $groupMembers) {
250
            foreach ($groupMembers as $member) {
251
                if (!isset($groupsBySiteaccess[$member])) {
252
                    $groupsBySiteaccess[$member] = array();
253
                }
254
255
                $groupsBySiteaccess[$member][] = $groupName;
256
            }
257
        }
258
        $container->setParameter('ezpublish.siteaccess.groups_by_siteaccess', $groupsBySiteaccess);
259
        ConfigurationProcessor::setGroupsBySiteAccess($groupsBySiteaccess);
260
    }