ILIAS  release_8 Revision v8.19-1-g4e8f2f9140c
All Data Structures Namespaces Files Functions Variables Modules Pages
ILIAS\GlobalScreen\Identification\PluginIdentification Class Reference

Class PluginIdentification. More...

+ Inheritance diagram for ILIAS\GlobalScreen\Identification\PluginIdentification:
+ Collaboration diagram for ILIAS\GlobalScreen\Identification\PluginIdentification:

Public Member Functions

 __construct (string $plugin_id, string $internal_identifier, string $classname, SerializerInterface $serializer, string $provider_presentation_name)
 
 getPluginId ()
 
 getProviderNameForPresentation ()
 
- Public Member Functions inherited from ILIAS\GlobalScreen\Identification\AbstractIdentification
 __construct (string $internal_identifier, string $classname, SerializerInterface $serializer, string $provider_presentation_name)
 CoreIdentification constructor. More...
 
 serialize ()
 
 unserialize ($serialized)
 
 getClassName ()
 
 getInternalIdentifier ()
 
 __serialize ()
 
 __unserialize (array $data)
 

Protected Attributes

string $plugin_id = ""
 
- Protected Attributes inherited from ILIAS\GlobalScreen\Identification\AbstractIdentification
SerializerInterface $serializer
 
string $provider_presentation_name
 
string $internal_identifier = ''
 
string $classname = ''
 

Detailed Description

Class PluginIdentification.

See also
IdentificationFactory This is a implementation of IdentificationInterface for usage in Plugins (they will get them through the factory or through ilPlugin). This a Serializable and will be used to store in database and cache.
Author
Fabian Schmid fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch

Definition at line 32 of file PluginIdentification.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\GlobalScreen\Identification\PluginIdentification::__construct ( string  $plugin_id,
string  $internal_identifier,
string  $classname,
SerializerInterface  $serializer,
string  $provider_presentation_name 
)

Member Function Documentation

◆ getPluginId()

ILIAS\GlobalScreen\Identification\PluginIdentification::getPluginId ( )

◆ getProviderNameForPresentation()

ILIAS\GlobalScreen\Identification\PluginIdentification::getProviderNameForPresentation ( )

Field Documentation

◆ $plugin_id


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