ILIAS  release_8 Revision v8.24
OrgUnit\PublicApi\OrgUnitUserService Class Reference
+ Collaboration diagram for OrgUnit\PublicApi\OrgUnitUserService:

Public Member Functions

 __construct ()
 
 getUsers (array $user_ids, bool $with_superios=false, bool $with_positions=false)
 
 getEmailAdressesOfSuperiors (array $user_ids)
 

Detailed Description

Definition at line 8 of file OrgUnitUserService.php.

Constructor & Destructor Documentation

◆ __construct()

OrgUnit\PublicApi\OrgUnitUserService::__construct ( )

Definition at line 10 of file OrgUnitUserService.php.

11 {
12 }

Member Function Documentation

◆ getEmailAdressesOfSuperiors()

OrgUnit\PublicApi\OrgUnitUserService::getEmailAdressesOfSuperiors ( array  $user_ids)
Parameters
int[]$user_ids
Returns
string[]

Definition at line 36 of file OrgUnitUserService.php.

36 : array
37 {
38 $org_unit_user_repository = new ilOrgUnitUserRepository();
39 $org_unit_user_repository->withSuperiors();
40
41 return $org_unit_user_repository->getEmailAdressesOfSuperiors($user_ids);
42 }

◆ getUsers()

OrgUnit\PublicApi\OrgUnitUserService::getUsers ( array  $user_ids,
bool  $with_superios = false,
bool  $with_positions = false 
)
Parameters
int[]$user_ids
Returns
ilOrgUnitUser[]

Definition at line 18 of file OrgUnitUserService.php.

18 : array
19 {
20 $org_unit_user_repository = new ilOrgUnitUserRepository();
21
22 if ($with_superios) {
23 $org_unit_user_repository->withSuperiors();
24 }
25 if ($with_positions) {
26 $org_unit_user_repository->withPositions();
27 }
28
29 return $org_unit_user_repository->getOrgUnitUsers($user_ids);
30 }

The documentation for this class was generated from the following file: