ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ILIAS\GlobalScreen\Provider Namespace Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

Data Structures

class  AbstractPluginProvider
 
class  AbstractProvider
 
interface  DynamicProvider
 Interface DynamicProvider Needs JF decision whenever a new DynamicProvider is implemented. More...
 
class  NullProvider
 Class NullProvider. More...
 
class  NullProviderFactory
 Class NullProviderFactory. More...
 
interface  PluginProvider
 Interface PluginProvider. More...
 
class  PluginProviderCollection
 
interface  Provider
 Interface Provider. More...
 
interface  ProviderCollection
 Class PluginProviderCollection. More...
 
interface  ProviderFactory
 Interface ProviderFactory. More...
 
interface  StaticProvider
 Interface StaticProvider. More...
 

Functions

 __construct (Container $dic, ilPlugin $plugin)
 
 getProviderNameForPresentation ()
 
 getPluginID ()
 
 id ()
 

Variables

trait PluginProviderHelper
 Class PluginProviderHelper. More...
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning

Function Documentation

◆ __construct()

ILIAS\GlobalScreen\Provider\__construct ( Container  $dic,
ilPlugin  $plugin 
)
final

Definition at line 37 of file PluginProviderHelper.php.

References XapiProxy\$plugin, ilPlugin\getId(), and ILIAS\Repository\globalScreen().

38  {
40  $this->plugin = $plugin;
41  $this->if = $this->globalScreen()->identification()->plugin($plugin->getId(), $this);
42  }
__construct(Container $dic, ilPlugin $plugin)
$dic
Definition: result.php:32
+ Here is the call graph for this function:

◆ getPluginID()

ILIAS\GlobalScreen\Provider\getPluginID ( )
final

Definition at line 49 of file PluginProviderHelper.php.

49  : string
50  {
51  return $this->plugin->getId();
52  }

◆ getProviderNameForPresentation()

ILIAS\GlobalScreen\Provider\getProviderNameForPresentation ( )
final

Definition at line 44 of file PluginProviderHelper.php.

Referenced by ILIAS\GlobalScreen\MainMenu\MapTest\getDummyProvider(), and ILIAS\GlobalScreen\MainMenu\CollectorTest\getItemInformation().

44  : string
45  {
46  return $this->plugin->getPluginName();
47  }
+ Here is the caller graph for this function:

◆ id()

ILIAS\GlobalScreen\Provider\id ( )
final

Definition at line 54 of file PluginProviderHelper.php.

Referenced by ILIAS\LegalDocuments\test\InternalTest\dummyConsumer(), StandardNotificationRendererTest\testGetNotificationComponentForItemWithCloseCallable(), and MainNotificationCollectorTest\testGetNotificationsIdentifiersAsArray().

54  : PluginIdentificationProvider
55  {
56  return $this->if;
57  }
+ Here is the caller graph for this function:

Variable Documentation

◆ PluginProviderHelper

trait ILIAS::GlobalScreen::Provider\PluginProviderHelper
Initial value:

Class PluginProviderHelper.

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

Definition at line 31 of file PluginProviderHelper.php.