ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ILIAS\GlobalScreen\Provider\ProviderFactory Interface Reference

Interface ProviderFactory. More...

+ Inheritance diagram for ILIAS\GlobalScreen\Provider\ProviderFactory:
+ Collaboration diagram for ILIAS\GlobalScreen\Provider\ProviderFactory:

Public Member Functions

 getModificationProvider ()
 
 getMainBarProvider ()
 
 getMainBarItemInformation ()
 
 getToolProvider ()
 
 getMetaBarProvider ()
 
 getNotificationsProvider ()
 
 getProviderByClassName (string $class_name)
 
 isInstanceCreationPossible (string $class_name)
 
 isRegistered (string $class_name)
 

Detailed Description

Interface ProviderFactory.

Author
Fabian Schmid fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch

Definition at line 33 of file ProviderFactory.php.

Member Function Documentation

◆ getMainBarItemInformation()

ILIAS\GlobalScreen\Provider\ProviderFactory::getMainBarItemInformation ( )
Returns
ItemInformation

Implemented in ilGSProviderFactory, and ILIAS\GlobalScreen\Provider\NullProviderFactory.

◆ getMainBarProvider()

ILIAS\GlobalScreen\Provider\ProviderFactory::getMainBarProvider ( )
Returns
StaticMainMenuProvider[]

Implemented in ilGSProviderFactory, and ILIAS\GlobalScreen\Provider\NullProviderFactory.

◆ getMetaBarProvider()

ILIAS\GlobalScreen\Provider\ProviderFactory::getMetaBarProvider ( )
Returns
StaticMetaBarProvider[]

Implemented in ilGSProviderFactory, and ILIAS\GlobalScreen\Provider\NullProviderFactory.

◆ getModificationProvider()

ILIAS\GlobalScreen\Provider\ProviderFactory::getModificationProvider ( )
Returns
ModificationProvider[]

Implemented in ilGSProviderFactory, and ILIAS\GlobalScreen\Provider\NullProviderFactory.

◆ getNotificationsProvider()

ILIAS\GlobalScreen\Provider\ProviderFactory::getNotificationsProvider ( )
Returns
NotificationProvider[]

Implemented in ilGSProviderFactory, and ILIAS\GlobalScreen\Provider\NullProviderFactory.

◆ getProviderByClassName()

ILIAS\GlobalScreen\Provider\ProviderFactory::getProviderByClassName ( string  $class_name)

◆ getToolProvider()

ILIAS\GlobalScreen\Provider\ProviderFactory::getToolProvider ( )
Returns
DynamicToolProvider[]

Implemented in ilGSProviderFactory, and ILIAS\GlobalScreen\Provider\NullProviderFactory.

◆ isInstanceCreationPossible()

ILIAS\GlobalScreen\Provider\ProviderFactory::isInstanceCreationPossible ( string  $class_name)

◆ isRegistered()

ILIAS\GlobalScreen\Provider\ProviderFactory::isRegistered ( string  $class_name)

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