An exception for terminatinating execution or to throw for unit testing.
Interface ilOrgUnitPositionAccessHandler.
filterUserIdsForUsersPositionsAndPermission(array $user_ids, $for_user_id, $permission)
hasCurrentUserAnyPositionAccess($ref_id)
checkPositionAccess($pos_perm, $ref_id)
isUserBasedOnPositionsAllowedTo($which_user_id, $permission, array $on_user_ids)
filterUserIdsForCurrentUsersPositionsAndPermission(array $user_ids, $permission)
filterUserIdsByPositionOfUser($user_id, $pos_perm, $ref_id, array $user_ids)
isCurrentUserBasedOnPositionsAllowedTo($permission, array $on_user_ids)
filterUserIdsByPositionOfCurrentUser($pos_perm, $ref_id, array $user_ids)