ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\GlobalScreen\Provider\PluginProviderCollection Class Reference
+ Inheritance diagram for ILIAS\GlobalScreen\Provider\PluginProviderCollection:
+ Collaboration diagram for ILIAS\GlobalScreen\Provider\PluginProviderCollection:

Public Member Functions

 getModificationProvider ()
 
 setModificationProvider (AbstractModificationPluginProvider $modification_provider)
 
 getMainBarProvider ()
 
 setMainBarProvider (AbstractStaticMainMenuPluginProvider $static_mai_menu_provider)
 
 getToolProvider ()
 
 setToolProvider (AbstractDynamicToolPluginProvider $dynamic_tool_provider)
 
 getMetaBarProvider ()
 
 setMetaBarProvider (AbstractStaticMetaBarPluginProvider $static_meta_bar_provider)
 
 getNotificationProvider ()
 
 setNotificationProvider (AbstractNotificationPluginProvider $notification_provider)
 
 getToastProvider ()
 
 setToastProvider (AbstractToastPluginProvider $toast_provider)
 
 getModificationProvider ()
 
 getMainBarProvider ()
 
 getToolProvider ()
 
 getMetaBarProvider ()
 
 getNotificationProvider ()
 
 getToastProvider ()
 

Private Attributes

AbstractModificationPluginProvider $modification_provider = null
 
AbstractStaticMainMenuPluginProvider $main_bar_provider = null
 
AbstractDynamicToolPluginProvider $tool_provider = null
 
AbstractStaticMetaBarPluginProvider $meta_bar_provider = null
 
AbstractNotificationPluginProvider $notification_provider = null
 
AbstractToastPluginProvider $toast_provider = null
 

Detailed Description

Definition at line 30 of file PluginProviderCollection.php.

Member Function Documentation

◆ getMainBarProvider()

ILIAS\GlobalScreen\Provider\PluginProviderCollection::getMainBarProvider ( )

◆ getMetaBarProvider()

ILIAS\GlobalScreen\Provider\PluginProviderCollection::getMetaBarProvider ( )

◆ getModificationProvider()

ILIAS\GlobalScreen\Provider\PluginProviderCollection::getModificationProvider ( )

◆ getNotificationProvider()

ILIAS\GlobalScreen\Provider\PluginProviderCollection::getNotificationProvider ( )

◆ getToastProvider()

ILIAS\GlobalScreen\Provider\PluginProviderCollection::getToastProvider ( )

◆ getToolProvider()

ILIAS\GlobalScreen\Provider\PluginProviderCollection::getToolProvider ( )

◆ setMainBarProvider()

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

Definition at line 56 of file PluginProviderCollection.php.

56 : self
57 {
58 $this->main_bar_provider = $static_mai_menu_provider;
59
60 return $this;
61 }

◆ setMetaBarProvider()

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

Definition at line 80 of file PluginProviderCollection.php.

80 : self
81 {
82 $this->meta_bar_provider = $static_meta_bar_provider;
83
84 return $this;
85 }

◆ setModificationProvider()

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

Definition at line 44 of file PluginProviderCollection.php.

44 : self
45 {
46 $this->modification_provider = $modification_provider;
47
48 return $this;
49 }

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

◆ setNotificationProvider()

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

Definition at line 92 of file PluginProviderCollection.php.

92 : self
93 {
94 $this->notification_provider = $notification_provider;
95
96 return $this;
97 }

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

◆ setToastProvider()

ILIAS\GlobalScreen\Provider\PluginProviderCollection::setToastProvider ( AbstractToastPluginProvider  $toast_provider)

Definition at line 104 of file PluginProviderCollection.php.

104 : self
105 {
106 $this->toast_provider = $toast_provider;
107
108 return $this;
109 }

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

◆ setToolProvider()

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

Definition at line 68 of file PluginProviderCollection.php.

68 : self
69 {
70 $this->tool_provider = $dynamic_tool_provider;
71
72 return $this;
73 }

Field Documentation

◆ $main_bar_provider

AbstractStaticMainMenuPluginProvider ILIAS\GlobalScreen\Provider\PluginProviderCollection::$main_bar_provider = null
private

◆ $meta_bar_provider

AbstractStaticMetaBarPluginProvider ILIAS\GlobalScreen\Provider\PluginProviderCollection::$meta_bar_provider = null
private

◆ $modification_provider

◆ $notification_provider

◆ $toast_provider

AbstractToastPluginProvider ILIAS\GlobalScreen\Provider\PluginProviderCollection::$toast_provider = null
private

◆ $tool_provider

AbstractDynamicToolPluginProvider ILIAS\GlobalScreen\Provider\PluginProviderCollection::$tool_provider = null
private

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