ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
class.ilUserActionProviderFactory.php
Go to the documentation of this file.
1
<?php
2
19
class
ilUserActionProviderFactory
20
{
21
private
const
PROVIDERS
= [
22
[
23
"component"
=>
"components/ILIAS/Contact/BuddySystem"
,
24
"class"
=>
"ilContactUserActionProvider"
25
],
26
[
27
"component"
=>
"components/ILIAS/User/Actions"
,
28
"class"
=>
"ilMailUserActionProvider"
29
],
30
[
31
"component"
=>
"components/ILIAS/User/Actions"
,
32
"class"
=>
"ilUserUserActionProvider"
33
],
34
[
35
"component"
=>
"components/ILIAS/User/Actions"
,
36
"class"
=>
"ilWorkspaceUserActionProvider"
37
],
38
[
39
"component"
=>
"components/ILIAS/User/Actions"
,
40
"class"
=>
"ilChatUserActionProvider"
41
],
42
[
43
"component"
=>
"components/ILIAS/Group/UserActions"
,
44
"class"
=>
"ilGroupUserActionProvider"
45
],
46
[
47
"component"
=>
"components/ILIAS/EmployeeTalk"
,
48
"class"
=>
"EmployeeTalkUserActionProvider"
49
]
50
];
51
52
public
function
getProviders
():
Generator
53
{
54
foreach
(self::PROVIDERS as $p) {
55
yield
new
$p[
"class"
]();
56
}
57
}
58
}
ilUserActionProviderFactory
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilUserActionProviderFactory.php:19
ilUserActionProviderFactory\getProviders
getProviders()
Definition:
class.ilUserActionProviderFactory.php:52
Generator
ilUserActionProviderFactory\PROVIDERS
const PROVIDERS
Definition:
class.ilUserActionProviderFactory.php:21
components
ILIAS
User
classes
Actions
class.ilUserActionProviderFactory.php
Generated on Sun Aug 31 2025 23:04:18 for ILIAS by
1.8.13 (using
Doxyfile
)