ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
◀ ilDoc Overview
NullProviderFactory.php
Go to the documentation of this file.
1
<?
php
namespace
ILIAS\GlobalScreen\Provider
;
2
3
use
ILIAS\GlobalScreen\Scope\MainMenu\Collector\Information\ItemInformation
;
4
10
class
NullProviderFactory
implements
ProviderFactory
11
{
12
16
public
function
getModificationProvider
() : array
17
{
18
return
[];
19
}
20
21
25
public
function
getMainBarProvider
() : array
26
{
27
return
[];
28
}
29
30
34
public
function
getMainBarItemInformation
() :
ItemInformation
35
{
36
return
null
;
37
}
38
39
43
public
function
getToolProvider
() : array
44
{
45
return
[];
46
}
47
48
52
public
function
getMetaBarProvider
() : array
53
{
54
return
[];
55
}
56
57
61
public
function
getNotificationsProvider
() : array
62
{
63
return
[];
64
}
65
66
70
public
function
getProviderByClassName
(
string
$class_name) :
Provider
71
{
72
// return new NullP;
73
}
74
75
79
public
function
isInstanceCreationPossible
(
string
$class_name) : bool
80
{
81
return
false
;
82
}
83
84
88
public
function
isRegistered
(
string
$class_name) : bool
89
{
90
return
false
;
91
}
92
}
php
An exception for terminatinating execution or to throw for unit testing.
ILIAS\GlobalScreen\Provider\NullProviderFactory
Class NullProviderFactory.
Definition:
NullProviderFactory.php:11
ILIAS\GlobalScreen\Provider\NullProviderFactory\getProviderByClassName
getProviderByClassName(string $class_name)
@inheritDoc
Definition:
NullProviderFactory.php:70
ILIAS\GlobalScreen\Provider\NullProviderFactory\getMetaBarProvider
getMetaBarProvider()
@inheritDoc
Definition:
NullProviderFactory.php:52
ILIAS\GlobalScreen\Provider\NullProviderFactory\getMainBarProvider
getMainBarProvider()
@inheritDoc
Definition:
NullProviderFactory.php:25
ILIAS\GlobalScreen\Provider\NullProviderFactory\getToolProvider
getToolProvider()
@inheritDoc
Definition:
NullProviderFactory.php:43
ILIAS\GlobalScreen\Provider\NullProviderFactory\getMainBarItemInformation
getMainBarItemInformation()
@inheritDoc
Definition:
NullProviderFactory.php:34
ILIAS\GlobalScreen\Provider\NullProviderFactory\isRegistered
isRegistered(string $class_name)
@inheritDoc
Definition:
NullProviderFactory.php:88
ILIAS\GlobalScreen\Provider\NullProviderFactory\getNotificationsProvider
getNotificationsProvider()
@inheritDoc
Definition:
NullProviderFactory.php:61
ILIAS\GlobalScreen\Provider\NullProviderFactory\getModificationProvider
getModificationProvider()
@inheritDoc
Definition:
NullProviderFactory.php:16
ILIAS\GlobalScreen\Provider\NullProviderFactory\isInstanceCreationPossible
isInstanceCreationPossible(string $class_name)
@inheritDoc
Definition:
NullProviderFactory.php:79
ILIAS\GlobalScreen\Provider\ProviderFactory
Interface ProviderFactory.
Definition:
ProviderFactory.php:16
ILIAS\GlobalScreen\Provider\Provider
Interface Provider.
Definition:
Provider.php:9
ILIAS\GlobalScreen\Scope\MainMenu\Collector\Information\ItemInformation
Class ItemInformation.
Definition:
ItemInformation.php:15
ILIAS\GlobalScreen\Provider
Definition:
AbstractPluginProvider.php:1
src
GlobalScreen
Provider
NullProviderFactory.php
Generated on Fri Oct 3 2025 20:01:14 for ILIAS by
1.9.4 (using
Doxyfile
)