ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
NullProviderFactory.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
26 
32 {
36  public function getModificationProvider(): array
37  {
38  return [];
39  }
40 
44  public function getMainBarProvider(): array
45  {
46  return [];
47  }
48 
53  {
54  return new NullItemInformation();
55  }
56 
57  public function getFooterProvider(): array
58  {
59  return [] ;
60  }
61 
62  public function getFooterItemInformation(): \ILIAS\GlobalScreen\Scope\Footer\Collector\Information\ItemInformation
63  {
64  return new \ILIAS\GlobalScreen\Scope\Footer\Collector\Information\NullItemInformation();
65  }
66 
70  public function getToolProvider(): array
71  {
72  return [];
73  }
74 
78  public function getMetaBarProvider(): array
79  {
80  return [];
81  }
82 
86  public function getNotificationsProvider(): array
87  {
88  return [];
89  }
90 
94  public function getProviderByClassName(string $class_name): Provider
95  {
96  return new NullProvider();
97  }
98 
102  public function isInstanceCreationPossible(string $class_name): bool
103  {
104  return false;
105  }
106 
110  public function isRegistered(string $class_name): bool
111  {
112  return false;
113  }
114 }
Interface Observer Contains several chained tasks and infos about them.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...