102 if ($serialized_string === null || $serialized_string ===
"") {
105 if ($this->map->isInMap($serialized_string)) {
106 return $this->map->getFromMap($serialized_string);
109 return $this->serializer_factory->fromSerializedIdentification($serialized_string)->unserialize($serialized_string, $this->map, $this->provider_factory);
Class PluginIdentificationProvider.
plugin(\ilPlugin $plugin, \ILIAS\GlobalScreen\Provider\Provider $provider)
Returns a IdentificationProvider for ILIAS-Plugins which takes care of the plugin_id for further iden...
Interface IdentificationInterface.
Interface ProviderFactoryInterface.
Class NullIdentification.
fromSerializedIdentification($serialized_string)
Class CoreIdentificationProvider.
core(\ILIAS\GlobalScreen\Provider\Provider $provider)
Returns a IdentificationProvider for core components, only a Provider is needed.
Class IdentificationProviderInterface.
Class IdentificationFactory.
__construct(ProviderFactoryInterface $provider_factory)
IdentificationFactory constructor.