ILIAS  trunk Revision v11.0_alpha-1689-g66c127b4ae8
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
PluginProviderCollection.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
21 
28 
30 {
37 
39  {
41  }
42 
43  public function setModificationProvider(AbstractModificationPluginProvider $modification_provider): self
44  {
45  $this->modification_provider = $modification_provider;
46 
47  return $this;
48  }
49 
51  {
53  }
54 
55  public function setMainBarProvider(AbstractStaticMainMenuPluginProvider $static_mai_menu_provider): self
56  {
57  $this->main_bar_provider = $static_mai_menu_provider;
58 
59  return $this;
60  }
61 
63  {
64  return $this->tool_provider;
65  }
66 
67  public function setToolProvider(AbstractDynamicToolPluginProvider $dynamic_tool_provider): self
68  {
69  $this->tool_provider = $dynamic_tool_provider;
70 
71  return $this;
72  }
73 
75  {
77  }
78 
79  public function setMetaBarProvider(AbstractStaticMetaBarPluginProvider $static_meta_bar_provider): self
80  {
81  $this->meta_bar_provider = $static_meta_bar_provider;
82 
83  return $this;
84  }
85 
87  {
89  }
90 
91  public function setNotificationProvider(AbstractNotificationPluginProvider $notification_provider): self
92  {
93  $this->notification_provider = $notification_provider;
94 
95  return $this;
96  }
97 
99  {
100  return $this->toast_provider;
101  }
102 
103  public function setToastProvider(AbstractToastPluginProvider $toast_provider): self
104  {
105  $this->toast_provider = $toast_provider;
106 
107  return $this;
108  }
109 }
setMetaBarProvider(AbstractStaticMetaBarPluginProvider $static_meta_bar_provider)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
setNotificationProvider(AbstractNotificationPluginProvider $notification_provider)
setToastProvider(AbstractToastPluginProvider $toast_provider)
setMainBarProvider(AbstractStaticMainMenuPluginProvider $static_mai_menu_provider)
setToolProvider(AbstractDynamicToolPluginProvider $dynamic_tool_provider)
setModificationProvider(AbstractModificationPluginProvider $modification_provider)