ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
◀ ilDoc Overview
class.ilAwarenessFeatureProviderFactory.php
Go to the documentation of this file.
1
<?php
2
3
/* Copyright (c) 1998-2015 ILIAS open source, Extended GPL, see docs/LICENSE */
4
12
class
ilAwarenessFeatureProviderFactory
13
{
14
protected
static
$providers
= array(
15
array (
16
"component"
=>
"Services/Contact/BuddySystem"
,
17
"class"
=>
"ilAwarenessContactsFeatureProvider"
18
),
19
array (
20
"component"
=>
"Services/Awareness"
,
21
"class"
=>
"ilAwarenessMailFeatureProvider"
22
),
23
array (
24
"component"
=>
"Services/Awareness"
,
25
"class"
=>
"ilAwarenessUserFeatureProvider"
26
),
27
array (
28
"component"
=>
"Services/Awareness"
,
29
"class"
=>
"ilAwarenessWorkspaceFeatureProvider"
30
),
31
array (
32
"component"
=>
"Services/Awareness"
,
33
"class"
=>
"ilAwarenessChatFeatureProvider"
34
)
35
36
);
37
43
static
function
getAllProviders
()
44
{
45
$providers
= array();
46
47
foreach
(self::$providers as $p)
48
{
49
$dir = (isset($p[
"dir"
]))
50
? $p[
"dir"
]
51
:
"classes"
;
52
include_once(
"./"
.$p[
"component"
].
"/"
.$dir.
"/class."
.$p[
"class"
].
".php"
);
53
$providers
[] =
new
$p[
"class"
]();
54
}
55
56
return
$providers
;
57
}
58
59
}
60
61
?>
ilAwarenessFeatureProviderFactory\getAllProviders
static getAllProviders()
Get all awareness providers.
Definition:
class.ilAwarenessFeatureProviderFactory.php:43
ilAwarenessFeatureProviderFactory\$providers
static $providers
Definition:
class.ilAwarenessFeatureProviderFactory.php:14
ilAwarenessFeatureProviderFactory
Factory for awareness feature providers.
Definition:
class.ilAwarenessFeatureProviderFactory.php:12
Services
Awareness
classes
class.ilAwarenessFeatureProviderFactory.php
Generated on Wed Aug 27 2025 19:00:50 for ILIAS by
1.8.13 (using
Doxyfile
)