| @@ 170-180 (lines=11) @@ | ||
| 167 | * @param InstitutionRole $role |
|
| 168 | * @return array |
|
| 169 | */ |
|
| 170 | private function getAuthorizationRolesForAuthorization(InstitutionRole $role) |
|
| 171 | { |
|
| 172 | switch (true) { |
|
| 173 | case $role->equals(InstitutionRole::useRa()): |
|
| 174 | return ['use_ra']; |
|
| 175 | case $role->equals(InstitutionRole::useRaa()): |
|
| 176 | return ['use_raa']; |
|
| 177 | default: |
|
| 178 | return []; |
|
| 179 | } |
|
| 180 | } |
|
| 181 | ||
| 182 | /** |
|
| 183 | * @param InstitutionRole $role |
|
| @@ 186-196 (lines=11) @@ | ||
| 183 | * @param InstitutionRole $role |
|
| 184 | * @return array |
|
| 185 | */ |
|
| 186 | private function getAuthorizationRolesForRa(InstitutionRole $role) |
|
| 187 | { |
|
| 188 | switch (true) { |
|
| 189 | case $role->equals(InstitutionRole::useRa()): |
|
| 190 | return ['ra', 'raa']; |
|
| 191 | case $role->equals(InstitutionRole::useRaa()): |
|
| 192 | return ['raa']; |
|
| 193 | default: |
|
| 194 | return []; |
|
| 195 | } |
|
| 196 | } |
|
| 197 | } |
|
| 198 | ||