ILIAS  release_7 Revision v7.30-3-g800a261c036
PluginProviderCollection.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
21
27
29{
50
52 {
54 }
55
57 {
58 $this->modification_provider = $modification_provider;
59
60 return $this;
61 }
62
64 {
66 }
67
68 public function setMainBarProvider(AbstractStaticMainMenuPluginProvider $static_mai_menu_provider) : self
69 {
70 $this->main_bar_provider = $static_mai_menu_provider;
71
72 return $this;
73 }
74
76 {
78 }
79
80 public function setToolProvider(AbstractDynamicToolPluginProvider $dynamic_tool_provider) : self
81 {
82 $this->tool_provider = $dynamic_tool_provider;
83
84 return $this;
85 }
86
88 {
90 }
91
92 public function setMetaBarProvider(AbstractStaticMetaBarPluginProvider $static_meta_bar_provider) : self
93 {
94 $this->meta_bar_provider = $static_meta_bar_provider;
95
96 return $this;
97 }
98
100 {
102 }
103
105 {
106 $this->notification_provider = $notification_provider;
107
108 return $this;
109 }
110}
An exception for terminatinating execution or to throw for unit testing.
setModificationProvider(AbstractModificationPluginProvider $modification_provider)
setMetaBarProvider(AbstractStaticMetaBarPluginProvider $static_meta_bar_provider)
setNotificationProvider(AbstractNotificationPluginProvider $notification_provider)
setToolProvider(AbstractDynamicToolPluginProvider $dynamic_tool_provider)
setMainBarProvider(AbstractStaticMainMenuPluginProvider $static_mai_menu_provider)