ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
◀ ilDoc Overview
class.ilAwarenessUserProviderFactory.php
Go to the documentation of this file.
1
<?php
2
3
/* Copyright (c) 1998-2014 ILIAS open source, Extended GPL, see docs/LICENSE */
4
12
class
ilAwarenessUserProviderFactory
13
{
14
protected
static
$providers
= array(
15
array (
16
"component"
=>
"Services/Contact/BuddySystem"
,
17
"class"
=>
"ilAwarenessUserProviderContactRequests"
18
),
19
array (
20
"component"
=>
"Services/Awareness"
,
21
"class"
=>
"ilAwarenessUserProviderSystemContacts"
22
),
23
array (
24
"component"
=>
"Services/Awareness"
,
25
"class"
=>
"ilAwarenessUserProviderCourseContacts"
26
),
27
array (
28
"component"
=>
"Services/Awareness"
,
29
"class"
=>
"ilAwarenessUserProviderCurrentCourse"
30
),
31
array (
32
"component"
=>
"Services/Contact/BuddySystem"
,
33
"class"
=>
"ilAwarenessUserProviderApprovedContacts"
34
),
35
array (
36
"component"
=>
"Services/Awareness"
,
37
"class"
=>
"ilAwarenessUserProviderMemberships"
38
),
39
array (
40
"component"
=>
"Services/Awareness"
,
41
"class"
=>
"ilAwarenessUserProviderAllUsers"
42
)
43
);
44
45
/*protected static $providers = array(
46
array (
47
"component" => "Services/Awareness",
48
"class" => "ilAwarenessUserProviderCourseContacts"
49
)
50
);*/
51
57
static
function
getAllProviders
()
58
{
59
$providers
= array();
60
61
foreach
(self::$providers as $p)
62
{
63
$dir = (isset($p[
"dir"
]))
64
? $p[
"dir"
]
65
:
"classes"
;
66
include_once(
"./"
.$p[
"component"
].
"/"
.$dir.
"/class."
.$p[
"class"
].
".php"
);
67
$providers
[] =
new
$p[
"class"
]();
68
}
69
70
return
$providers
;
71
}
72
73
}
74
75
?>
ilAwarenessUserProviderFactory\$providers
static $providers
Definition:
class.ilAwarenessUserProviderFactory.php:14
ilAwarenessUserProviderFactory\getAllProviders
static getAllProviders()
Get all awareness providers.
Definition:
class.ilAwarenessUserProviderFactory.php:57
ilAwarenessUserProviderFactory
Awareness providers are.
Definition:
class.ilAwarenessUserProviderFactory.php:12
Services
Awareness
classes
class.ilAwarenessUserProviderFactory.php
Generated on Wed Aug 27 2025 19:00:50 for ILIAS by
1.8.13 (using
Doxyfile
)