| @@ 324-332 (lines=9) @@ | ||
| 321 | * @param string $function |
|
| 322 | * @param \eZ\Publish\API\Repository\Values\User\Limitation[] $limitations |
|
| 323 | */ |
|
| 324 | private function addPolicyToNewRole(RoleCreateStruct $roleCreateStruct, $module, $function, array $limitations) |
|
| 325 | { |
|
| 326 | $roleService = $this->getRepository()->getRoleService(); |
|
| 327 | $policyCreateStruct = $roleService->newPolicyCreateStruct($module, $function); |
|
| 328 | foreach ($limitations as $limitation) { |
|
| 329 | $policyCreateStruct->addLimitation($limitation); |
|
| 330 | } |
|
| 331 | $roleCreateStruct->addPolicy($policyCreateStruct); |
|
| 332 | } |
|
| 333 | } |
|
| 334 | ||
| @@ 152-160 (lines=9) @@ | ||
| 149 | * @param string $function |
|
| 150 | * @param \eZ\Publish\API\Repository\Values\User\Limitation[] $limitations |
|
| 151 | */ |
|
| 152 | protected function addPolicyToNewRole(RoleCreateStruct $roleCreateStruct, $module, $function, array $limitations) |
|
| 153 | { |
|
| 154 | $roleService = $this->getRepository()->getRoleService(); |
|
| 155 | $policyCreateStruct = $roleService->newPolicyCreateStruct($module, $function); |
|
| 156 | foreach ($limitations as $limitation) { |
|
| 157 | $policyCreateStruct->addLimitation($limitation); |
|
| 158 | } |
|
| 159 | $roleCreateStruct->addPolicy($policyCreateStruct); |
|
| 160 | } |
|
| 161 | ||
| 162 | /** |
|
| 163 | * Create User Group. |
|