ILIAS  release_7 Revision v7.30-3-g800a261c036
ilStudyProgrammeMembershipSourceReaderOrgu Class Reference

Provides adapters to read member-ids from a specific source. More...

+ Inheritance diagram for ilStudyProgrammeMembershipSourceReaderOrgu:
+ Collaboration diagram for ilStudyProgrammeMembershipSourceReaderOrgu:

Public Member Functions

 __construct (ilObjOrgUnitTree $orgu_tree, ilOrgUnitUserAssignment $orgu_assignment, int $src_id)
 
 getMemberIds ()
 
Returns
int[]
More...
 
 getMemberIds ()
 

Protected Attributes

 $orgu_tree
 
 $orgu_assignment
 
 $src_id
 

Detailed Description

Provides adapters to read member-ids from a specific source.

Definition at line 8 of file class.ilStudyProgrammeMembershipSourceReaderOrgu.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ getMemberIds()

ilStudyProgrammeMembershipSourceReaderOrgu::getMemberIds ( )

Returns
int[]

Implements ilStudyProgrammeMembershipSourceReader.

Definition at line 38 of file class.ilStudyProgrammeMembershipSourceReaderOrgu.php.

38 : array
39 {
40 $assignees = $this->orgu_assignment::where(
41 ['orgu_id' => $this->src_id]
42 )->getArray('id', 'user_id');
43
44 return array_map(
45 'intval',
46 array_values($assignees)
47 );
48 }

Field Documentation

◆ $orgu_assignment

ilStudyProgrammeMembershipSourceReaderOrgu::$orgu_assignment
protected

Definition at line 18 of file class.ilStudyProgrammeMembershipSourceReaderOrgu.php.

Referenced by __construct().

◆ $orgu_tree

ilStudyProgrammeMembershipSourceReaderOrgu::$orgu_tree
protected

Definition at line 13 of file class.ilStudyProgrammeMembershipSourceReaderOrgu.php.

Referenced by __construct().

◆ $src_id

ilStudyProgrammeMembershipSourceReaderOrgu::$src_id
protected

Definition at line 23 of file class.ilStudyProgrammeMembershipSourceReaderOrgu.php.

Referenced by __construct().


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