ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
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)
 

Private Attributes

 $modification_provider
 
 $main_bar_provider
 
 $tool_provider
 
 $meta_bar_provider
 
 $notification_provider
 

Detailed Description

Definition at line 28 of file PluginProviderCollection.php.

Member Function Documentation

◆ getMainBarProvider()

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

Implements ILIAS\GlobalScreen\Provider\ProviderCollection.

Definition at line 63 of file PluginProviderCollection.php.

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

63  : ?AbstractStaticMainMenuPluginProvider
64  {
66  }

◆ getMetaBarProvider()

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

Implements ILIAS\GlobalScreen\Provider\ProviderCollection.

Definition at line 87 of file PluginProviderCollection.php.

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

87  : ?AbstractStaticMetaBarPluginProvider
88  {
90  }

◆ getModificationProvider()

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

Implements ILIAS\GlobalScreen\Provider\ProviderCollection.

Definition at line 51 of file PluginProviderCollection.php.

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

51  : ?AbstractModificationPluginProvider
52  {
54  }

◆ getNotificationProvider()

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

Implements ILIAS\GlobalScreen\Provider\ProviderCollection.

Definition at line 99 of file PluginProviderCollection.php.

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

99  : ?AbstractNotificationPluginProvider
100  {
102  }

◆ getToolProvider()

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

Implements ILIAS\GlobalScreen\Provider\ProviderCollection.

Definition at line 75 of file PluginProviderCollection.php.

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

75  : ?AbstractDynamicToolPluginProvider
76  {
77  return $this->tool_provider;
78  }

◆ setMainBarProvider()

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

Definition at line 68 of file PluginProviderCollection.php.

Referenced by ilPlugin\getGlobalScreenProviderCollection().

68  : self
69  {
70  $this->main_bar_provider = $static_mai_menu_provider;
71 
72  return $this;
73  }
+ Here is the caller graph for this function:

◆ setMetaBarProvider()

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

Definition at line 92 of file PluginProviderCollection.php.

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

◆ setModificationProvider()

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

Definition at line 56 of file PluginProviderCollection.php.

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

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

◆ setNotificationProvider()

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

Definition at line 104 of file PluginProviderCollection.php.

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

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

◆ setToolProvider()

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

Definition at line 80 of file PluginProviderCollection.php.

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

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: