19declare(strict_types=1);
60 if (isset(self::$instances[$identifier_string])) {
61 return self::$instances[$identifier_string];
69 $this->provider->getProviderNameForPresentation()
71 $this->map->addToMap($identification);
73 return self::$instances[$identifier_string] = $identification;
An exception for terminatinating execution or to throw for unit testing.
Class PluginIdentificationProvider.
identifier(string $identifier_string)
IdentificationInterface use this CoreIdentification to put into your GlobalScreen-elements.
__construct(Provider $provider, string $plugin_id, SerializerInterface $serializer, IdentificationMap $map)
PluginIdentificationProvider constructor.
Class PluginIdentification.
Interface IdentificationInterface.
Class IdentificationProviderInterface.
Interface SerializerInterface.
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc