ILIAS  trunk Revision v11.0_alpha-1723-g8e69f309bab
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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: