|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Class PluginIdentificationProvider. More...
Inheritance diagram for ILIAS\GlobalScreen\Identification\PluginIdentificationProvider:
Collaboration diagram for ILIAS\GlobalScreen\Identification\PluginIdentificationProvider:Public Member Functions | ||||
| __construct (Provider $provider, protected string $plugin_id, SerializerInterface $serializer, IdentificationMap $map) | ||||
| PluginIdentificationProvider constructor. More... | ||||
| identifier (string $identifier_string) | ||||
| ||||
Public Member Functions inherited from ILIAS\GlobalScreen\Identification\AbstractIdentificationProvider | ||||
| __construct (protected Provider $provider, protected SerializerInterface $serializer, protected IdentificationMap $map) | ||||
| CoreIdentificationProvider constructor. More... | ||||
| fromSerializedString (string $serialized_string) | ||||
| identifier (string $identifier_string) | ||||
| fromSerializedString (string $serialized_string) | ||||
Additional Inherited Members | |
Protected Attributes inherited from ILIAS\GlobalScreen\Identification\AbstractIdentificationProvider | |
| string | $class_name = '' |
Static Protected Attributes inherited from ILIAS\GlobalScreen\Identification\AbstractIdentificationProvider | |
| static array | $instances = [] |
Class PluginIdentificationProvider.
Definition at line 32 of file PluginIdentificationProvider.php.
| ILIAS\GlobalScreen\Identification\PluginIdentificationProvider::__construct | ( | Provider | $provider, |
| protected string | $plugin_id, | ||
| SerializerInterface | $serializer, | ||
| IdentificationMap | $map | ||
| ) |
PluginIdentificationProvider constructor.
| Provider | $provider | |
| string | $plugin_id | |
| SerializerInterface | $serializer | |
| IdentificationMap | $map |
Definition at line 41 of file PluginIdentificationProvider.php.
References $provider, and ILIAS\GlobalScreen\Provider\__construct().
Here is the call graph for this function:| ILIAS\GlobalScreen\Identification\PluginIdentificationProvider::identifier | ( | string | $identifier_string | ) |
| string | $identifier_string | this is a identifier which is only known to your component. The GlobalScreen services uses this string together with e.g. the classname of your provider to stack items or to ask your provider for further infos. The identification you get can be serialized and is used e.g. to store in database and cache. you don't need to take care of storing this. |
Implements ILIAS\GlobalScreen\Identification\IdentificationProviderInterface.
Definition at line 53 of file PluginIdentificationProvider.php.