| @@ 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 | } |
|
| @@ 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() |
|