ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
ILIAS\GlobalScreen\Provider\PluginProviderCollection Class Reference
+ Inheritance diagram for ILIAS\GlobalScreen\Provider\PluginProviderCollection:
+ Collaboration diagram for ILIAS\GlobalScreen\Provider\PluginProviderCollection:

Public Member Functions

 getModificationProvider ()
 @inheritDoc More...
 
 setModificationProvider (AbstractModificationPluginProvider $modification_provider)
 
 getMainBarProvider ()
 @inheritDoc More...
 
 setMainBarProvider (AbstractStaticMainMenuPluginProvider $static_mai_menu_provider)
 
 getToolProvider ()
 @inheritDoc More...
 
 setToolProvider (AbstractDynamicToolPluginProvider $dynamic_tool_provider)
 
 getMetaBarProvider ()
 @inheritDoc More...
 
 setMetaBarProvider (AbstractStaticMetaBarPluginProvider $static_meta_bar_provider)
 
 getNotificationProvider ()
 @inheritDoc More...
 
 setNotificationProvider (AbstractNotificationPluginProvider $notification_provider)
 
 getModificationProvider ()
 
 getMainBarProvider ()
 
 getToolProvider ()
 
 getMetaBarProvider ()
 
 getNotificationProvider ()
 

Private Attributes

 $modification_provider
 
 $main_bar_provider
 
 $tool_provider
 
 $meta_bar_provider
 
 $notification_provider
 

Detailed Description

Definition at line 11 of file PluginProviderCollection.php.

Member Function Documentation

◆ getMainBarProvider()

◆ getMetaBarProvider()

◆ getModificationProvider()

◆ getNotificationProvider()

◆ getToolProvider()

◆ setMainBarProvider()

ILIAS\GlobalScreen\Provider\PluginProviderCollection::setMainBarProvider ( AbstractStaticMainMenuPluginProvider  $static_mai_menu_provider)
Parameters
AbstractStaticMainMenuPluginProvider$static_mai_menu_provider
Returns
PluginProviderCollection

Definition at line 72 of file PluginProviderCollection.php.

72 : PluginProviderCollection
73 {
74 $this->main_bar_provider = $static_mai_menu_provider;
75
76 return $this;
77 }

Referenced by ilPlugin\getGlobalScreenProviderCollection().

+ Here is the caller graph for this function:

◆ setMetaBarProvider()

ILIAS\GlobalScreen\Provider\PluginProviderCollection::setMetaBarProvider ( AbstractStaticMetaBarPluginProvider  $static_meta_bar_provider)
Parameters
AbstractStaticMetaBarPluginProvider$static_meta_bar_provider
Returns
PluginProviderCollection

Definition at line 116 of file PluginProviderCollection.php.

116 : PluginProviderCollection
117 {
118 $this->meta_bar_provider = $static_meta_bar_provider;
119
120 return $this;
121 }

◆ setModificationProvider()

ILIAS\GlobalScreen\Provider\PluginProviderCollection::setModificationProvider ( AbstractModificationPluginProvider  $modification_provider)
Parameters
AbstractModificationPluginProvider$modification_provider
Returns
PluginProviderCollection

Definition at line 50 of file PluginProviderCollection.php.

50 : PluginProviderCollection
51 {
52 $this->modification_provider = $modification_provider;
53
54 return $this;
55 }

References ILIAS\GlobalScreen\Provider\PluginProviderCollection\$modification_provider.

◆ setNotificationProvider()

ILIAS\GlobalScreen\Provider\PluginProviderCollection::setNotificationProvider ( AbstractNotificationPluginProvider  $notification_provider)
Parameters
AbstractNotificationPluginProvider$notification_provider
Returns
PluginProviderCollection

Definition at line 138 of file PluginProviderCollection.php.

138 : PluginProviderCollection
139 {
140 $this->notification_provider = $notification_provider;
141
142 return $this;
143 }

References ILIAS\GlobalScreen\Provider\PluginProviderCollection\$notification_provider.

◆ setToolProvider()

ILIAS\GlobalScreen\Provider\PluginProviderCollection::setToolProvider ( AbstractDynamicToolPluginProvider  $dynamic_tool_provider)
Parameters
AbstractDynamicToolPluginProvider$dynamic_tool_provider
Returns
PluginProviderCollection

Definition at line 94 of file PluginProviderCollection.php.

94 : PluginProviderCollection
95 {
96 $this->tool_provider = $dynamic_tool_provider;
97
98 return $this;
99 }

Field Documentation

◆ $main_bar_provider

ILIAS\GlobalScreen\Provider\PluginProviderCollection::$main_bar_provider
private

◆ $meta_bar_provider

ILIAS\GlobalScreen\Provider\PluginProviderCollection::$meta_bar_provider
private

◆ $modification_provider

ILIAS\GlobalScreen\Provider\PluginProviderCollection::$modification_provider
private

◆ $notification_provider

ILIAS\GlobalScreen\Provider\PluginProviderCollection::$notification_provider
private

◆ $tool_provider

ILIAS\GlobalScreen\Provider\PluginProviderCollection::$tool_provider
private

The documentation for this class was generated from the following file: