ILIAS  trunk Revision v11.0_alpha-2662-g519ff7d528f
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 (protected 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 (protected string $internal_identifier, protected string $classname, protected SerializerInterface $serializer, protected string $provider_presentation_name)
 CoreIdentification constructor. More...
 
 serialize ()
 
 unserialize ($serialized)
 
 getClassName ()
 
 getInternalIdentifier ()
 
 __serialize ()
 
 __unserialize (array $data)
 

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 33 of file PluginIdentification.php.

Constructor & Destructor Documentation

◆ __construct()

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

Definition at line 38 of file PluginIdentification.php.

References ILIAS\GlobalScreen\Provider\__construct().

44  {
46  $internal_identifier,
47  $classname,
48  $serializer,
49  $provider_presentation_name
50  );
51  }
__construct(Container $dic, ilPlugin $plugin)
+ Here is the call graph for this function:

Member Function Documentation

◆ getPluginId()

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

Definition at line 56 of file PluginIdentification.php.

56  : string
57  {
58  return $this->plugin_id;
59  }

◆ getProviderNameForPresentation()

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

Implements ILIAS\GlobalScreen\Identification\IdentificationInterface.

Definition at line 65 of file PluginIdentification.php.

65  : string
66  {
67  return $this->plugin_id;
68  }

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