ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
PluginProviderCollection.php
Go to the documentation of this file.
1 <?php
2 
4 
10 
12 {
13 
25  private $tool_provider;
34 
35 
40  {
42  }
43 
44 
51  {
52  $this->modification_provider = $modification_provider;
53 
54  return $this;
55  }
56 
57 
62  {
64  }
65 
66 
73  {
74  $this->main_bar_provider = $static_mai_menu_provider;
75 
76  return $this;
77  }
78 
79 
84  {
85  return $this->tool_provider;
86  }
87 
88 
95  {
96  $this->tool_provider = $dynamic_tool_provider;
97 
98  return $this;
99  }
100 
101 
106  {
108  }
109 
110 
117  {
118  $this->meta_bar_provider = $static_meta_bar_provider;
119 
120  return $this;
121  }
122 
123 
128  {
130  }
131 
132 
139  {
140  $this->notification_provider = $notification_provider;
141 
142  return $this;
143  }
144 }
setMetaBarProvider(AbstractStaticMetaBarPluginProvider $static_meta_bar_provider)
setNotificationProvider(AbstractNotificationPluginProvider $notification_provider)
setMainBarProvider(AbstractStaticMainMenuPluginProvider $static_mai_menu_provider)
setToolProvider(AbstractDynamicToolPluginProvider $dynamic_tool_provider)
setModificationProvider(AbstractModificationPluginProvider $modification_provider)