ILIAS
release_7 Revision v7.30-3-g800a261c036
◀ ilDoc Overview
NullProviderFactory.php
Go to the documentation of this file.
1
<?
php
2
19
declare(strict_types=1);
20
namespace
ILIAS\GlobalScreen\Provider
;
21
22
use
ILIAS\GlobalScreen\Scope\MainMenu\Collector\Information\ItemInformation
;
23
use
ILIAS\GlobalScreen\Scope\MainMenu\Collector\Information\NullItemInformation
;
24
29
class
NullProviderFactory
implements
ProviderFactory
30
{
34
public
function
getModificationProvider
() : array
35
{
36
return
[];
37
}
38
42
public
function
getMainBarProvider
() : array
43
{
44
return
[];
45
}
46
50
public
function
getMainBarItemInformation
() :
ItemInformation
51
{
52
return
new
NullItemInformation
();
53
}
54
58
public
function
getToolProvider
() : array
59
{
60
return
[];
61
}
62
66
public
function
getMetaBarProvider
() : array
67
{
68
return
[];
69
}
70
74
public
function
getNotificationsProvider
() : array
75
{
76
return
[];
77
}
78
82
public
function
getProviderByClassName
(
string
$class_name) :
Provider
83
{
84
return
new
NullProvider
();
85
}
86
90
public
function
isInstanceCreationPossible
(
string
$class_name) : bool
91
{
92
return
false
;
93
}
94
98
public
function
isRegistered
(
string
$class_name) : bool
99
{
100
return
false
;
101
}
102
}
php
An exception for terminatinating execution or to throw for unit testing.
ILIAS\GlobalScreen\Provider\NullProviderFactory
Class NullProviderFactory.
Definition:
NullProviderFactory.php:30
ILIAS\GlobalScreen\Provider\NullProviderFactory\getProviderByClassName
getProviderByClassName(string $class_name)
@inheritDoc
Definition:
NullProviderFactory.php:82
ILIAS\GlobalScreen\Provider\NullProviderFactory\getMetaBarProvider
getMetaBarProvider()
@inheritDoc
Definition:
NullProviderFactory.php:66
ILIAS\GlobalScreen\Provider\NullProviderFactory\getMainBarProvider
getMainBarProvider()
@inheritDoc
Definition:
NullProviderFactory.php:42
ILIAS\GlobalScreen\Provider\NullProviderFactory\getToolProvider
getToolProvider()
@inheritDoc
Definition:
NullProviderFactory.php:58
ILIAS\GlobalScreen\Provider\NullProviderFactory\getMainBarItemInformation
getMainBarItemInformation()
@inheritDoc
Definition:
NullProviderFactory.php:50
ILIAS\GlobalScreen\Provider\NullProviderFactory\isRegistered
isRegistered(string $class_name)
@inheritDoc
Definition:
NullProviderFactory.php:98
ILIAS\GlobalScreen\Provider\NullProviderFactory\getNotificationsProvider
getNotificationsProvider()
@inheritDoc
Definition:
NullProviderFactory.php:74
ILIAS\GlobalScreen\Provider\NullProviderFactory\getModificationProvider
getModificationProvider()
@inheritDoc
Definition:
NullProviderFactory.php:34
ILIAS\GlobalScreen\Provider\NullProviderFactory\isInstanceCreationPossible
isInstanceCreationPossible(string $class_name)
@inheritDoc
Definition:
NullProviderFactory.php:90
ILIAS\GlobalScreen\Provider\NullProvider
Class NullProvider.
Definition:
NullProvider.php:27
ILIAS\GlobalScreen\Scope\MainMenu\Collector\Information\NullItemInformation
Class NullItemInformation.
Definition:
NullItemInformation.php:34
ILIAS\GlobalScreen\Provider\ProviderFactory
Interface ProviderFactory.
Definition:
ProviderFactory.php:34
ILIAS\GlobalScreen\Provider\Provider
Interface Provider.
Definition:
Provider.php:27
ILIAS\GlobalScreen\Scope\MainMenu\Collector\Information\ItemInformation
Class ItemInformation.
Definition:
ItemInformation.php:33
ILIAS\GlobalScreen\Provider
Definition:
AbstractPluginProvider.php:20
src
GlobalScreen
Provider
NullProviderFactory.php
Generated on Sat Oct 4 2025 21:01:13 for ILIAS by
1.9.4 (using
Doxyfile
)