@@ 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 |