|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Class PluginIdentificationProvider. More...
Inheritance diagram for ILIAS\GlobalScreen\Identification\PluginIdentificationProvider:
Collaboration diagram for ILIAS\GlobalScreen\Identification\PluginIdentificationProvider:Public Member Functions | ||||
| __construct (Provider $provider, string $plugin_id, SerializerInterface $serializer, IdentificationMap $map) | ||||
| PluginIdentificationProvider constructor. More... | ||||
| identifier (string $identifier_string) | ||||
| ||||
Public Member Functions inherited from ILIAS\GlobalScreen\Identification\AbstractIdentificationProvider | ||||
| __construct (Provider $provider, SerializerInterface $serializer, IdentificationMap $map) | ||||
| CoreIdentificationProvider constructor. More... | ||||
| fromSerializedString (string $serialized_string) | ||||
| identifier (string $identifier_string) | ||||
| fromSerializedString (string $serialized_string) | ||||
Protected Attributes | |
| $plugin_id = "" | |
Protected Attributes inherited from ILIAS\GlobalScreen\Identification\AbstractIdentificationProvider | |
| $map | |
| $provider | |
| $serializer | |
| $class_name = '' | |
Additional Inherited Members | |
Static Protected Attributes inherited from ILIAS\GlobalScreen\Identification\AbstractIdentificationProvider | |
| static | $instances = [] |
Class PluginIdentificationProvider.
Definition at line 31 of file PluginIdentificationProvider.php.
| ILIAS\GlobalScreen\Identification\PluginIdentificationProvider::__construct | ( | Provider | $provider, |
| string | $plugin_id, | ||
| SerializerInterface | $serializer, | ||
| IdentificationMap | $map | ||
| ) |
PluginIdentificationProvider constructor.
| Provider | $provider | |
| string | $plugin_id | |
| SerializerInterface | $serializer | |
| IdentificationMap | $map |
Definition at line 45 of file PluginIdentificationProvider.php.
References ILIAS\GlobalScreen\Identification\AbstractIdentificationProvider\$map, ILIAS\GlobalScreen\Identification\PluginIdentificationProvider\$plugin_id, ILIAS\GlobalScreen\Identification\AbstractIdentificationProvider\$provider, ILIAS\GlobalScreen\Identification\AbstractIdentificationProvider\$serializer, 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 58 of file PluginIdentificationProvider.php.
|
protected |
Definition at line 36 of file PluginIdentificationProvider.php.
Referenced by ILIAS\GlobalScreen\Identification\PluginIdentificationProvider\__construct().