ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
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 24 of file OrgUnitUserService.php.

Constructor & Destructor Documentation

◆ __construct()

OrgUnit\PublicApi\OrgUnitUserService::__construct ( )

Definition at line 26 of file OrgUnitUserService.php.

27 {
28 }

Member Function Documentation

◆ getEmailAdressesOfSuperiors()

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

Definition at line 52 of file OrgUnitUserService.php.

52 : array
53 {
54 $org_unit_user_repository = new ilOrgUnitUserRepository();
55 $org_unit_user_repository->withSuperiors();
56
57 return $org_unit_user_repository->getEmailAdressesOfSuperiors($user_ids);
58 }

◆ 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 34 of file OrgUnitUserService.php.

34 : array
35 {
36 $org_unit_user_repository = new ilOrgUnitUserRepository();
37
38 if ($with_superios) {
39 $org_unit_user_repository->withSuperiors();
40 }
41 if ($with_positions) {
42 $org_unit_user_repository->withPositions();
43 }
44
45 return $org_unit_user_repository->getOrgUnitUsers($user_ids);
46 }

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