ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ilStudyProgrammeMembershipSourceReaderOrgu Class Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

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

Public Member Functions

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

Protected Attributes

ilObjOrgUnitTree $orgu_tree
 
int $src_id
 
ilOrgUnitUserAssignmentDBRepository $assignmentRepo
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Provides adapters to read member-ids from a specific source.

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

Constructor & Destructor Documentation

◆ __construct()

ilStudyProgrammeMembershipSourceReaderOrgu::__construct ( ilObjOrgUnitTree  $orgu_tree,
int  $src_id 
)

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

References $dic, $orgu_tree, $src_id, and ilOrgUnitLocalDIC\dic().

33  {
34  $this->orgu_tree = $orgu_tree;
35  $this->src_id = $src_id;
36 
38  $this->assignmentRepo = $dic["repo.UserAssignments"];
39  }
$dic
Definition: result.php:32
+ Here is the call graph for this function:

Member Function Documentation

◆ getMemberIds()

ilStudyProgrammeMembershipSourceReaderOrgu::getMemberIds ( )

Returns
int[]

Implements ilStudyProgrammeMembershipSourceReader.

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

44  : array
45  {
46  return $this->assignmentRepo->getUsersByOrgUnits([$this->src_id]);
47  }

Field Documentation

◆ $assignmentRepo

ilOrgUnitUserAssignmentDBRepository ilStudyProgrammeMembershipSourceReaderOrgu::$assignmentRepo
protected

◆ $orgu_tree

ilObjOrgUnitTree ilStudyProgrammeMembershipSourceReaderOrgu::$orgu_tree
protected

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

Referenced by __construct().

◆ $src_id

int ilStudyProgrammeMembershipSourceReaderOrgu::$src_id
protected

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

Referenced by __construct().


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