ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
NullProviderFactory.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
25
31{
35 public function getModificationProvider(): array
36 {
37 return [];
38 }
39
43 public function getMainBarProvider(): array
44 {
45 return [];
46 }
47
52 {
53 return new NullItemInformation();
54 }
55
56 public function getFooterProvider(): array
57 {
58 return [] ;
59 }
60
61 public function getFooterItemInformation(): \ILIAS\GlobalScreen\Scope\Footer\Collector\Information\ItemInformation
62 {
63 return new \ILIAS\GlobalScreen\Scope\Footer\Collector\Information\NullItemInformation();
64 }
65
69 public function getToolProvider(): array
70 {
71 return [];
72 }
73
77 public function getMetaBarProvider(): array
78 {
79 return [];
80 }
81
85 public function getNotificationsProvider(): array
86 {
87 return [];
88 }
89
93 public function getProviderByClassName(string $class_name): Provider
94 {
95 return new NullProvider();
96 }
97
101 public function isInstanceCreationPossible(string $class_name): bool
102 {
103 return false;
104 }
105
109 public function isRegistered(string $class_name): bool
110 {
111 return false;
112 }
113}
getProviderByClassName(string $class_name)
@inheritDoc
isInstanceCreationPossible(string $class_name)
@inheritDoc
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.