ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
◀ ilDoc Overview
class.ilStudyProgrammeMembershipSourceReaderOrgu.php
Go to the documentation of this file.
1
<?php
2
3
declare(strict_types=1);
4
24
class
ilStudyProgrammeMembershipSourceReaderOrgu
implements
ilStudyProgrammeMembershipSourceReader
25
{
26
protected
ilObjOrgUnitTree
$orgu_tree
;
27
protected
int
$src_id
;
28
protected
ilOrgUnitUserAssignmentDBRepository
$assignmentRepo
;
29
30
public
function
__construct
(
31
ilObjOrgUnitTree
$orgu_tree,
32
int
$src_id
33
) {
34
$this->orgu_tree =
$orgu_tree
;
35
$this->src_id =
$src_id
;
36
37
$dic
=
ilOrgUnitLocalDIC::dic
();
38
$this->assignmentRepo =
$dic
[
"repo.UserAssignments"
];
39
}
40
44
public
function
getMemberIds
(): array
45
{
46
return
$this->assignmentRepo->getUsersByOrgUnits([$this->src_id]);
47
}
48
}
ilStudyProgrammeMembershipSourceReaderOrgu\getMemberIds
getMemberIds()
int[]
Definition:
class.ilStudyProgrammeMembershipSourceReaderOrgu.php:44
ilStudyProgrammeMembershipSourceReaderOrgu\__construct
__construct(ilObjOrgUnitTree $orgu_tree, int $src_id)
Definition:
class.ilStudyProgrammeMembershipSourceReaderOrgu.php:30
ilStudyProgrammeMembershipSourceReader
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
interface.ilStudyProgrammeMembershipSourceReader.php:26
ilStudyProgrammeMembershipSourceReaderOrgu
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilStudyProgrammeMembershipSourceReaderOrgu.php:24
ilOrgUnitUserAssignmentDBRepository
Definition:
class.ilOrgUnitUserAssignmentDBRepository.php:21
ilStudyProgrammeMembershipSourceReaderOrgu\$assignmentRepo
ilOrgUnitUserAssignmentDBRepository $assignmentRepo
Definition:
class.ilStudyProgrammeMembershipSourceReaderOrgu.php:28
ilOrgUnitLocalDIC\dic
static dic()
Definition:
class.ilOrgUnitLocalDIC.php:28
ilObjOrgUnitTree
ilStudyProgrammeMembershipSourceReaderOrgu\$orgu_tree
ilObjOrgUnitTree $orgu_tree
Definition:
class.ilStudyProgrammeMembershipSourceReaderOrgu.php:26
$dic
$dic
Definition:
result.php:32
ilStudyProgrammeMembershipSourceReaderOrgu\$src_id
int $src_id
Definition:
class.ilStudyProgrammeMembershipSourceReaderOrgu.php:27
Modules
StudyProgramme
classes
model
AutoMemberships
class.ilStudyProgrammeMembershipSourceReaderOrgu.php
Generated on Wed Sep 10 2025 14:11:01 for ILIAS by
1.8.13 (using
Doxyfile
)