ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
CoreIdentificationProvider.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
21 
28 {
32  public function identifier(string $identifier_string): IdentificationInterface
33  {
34  if (isset(self::$instances[$identifier_string])) {
35  return self::$instances[$identifier_string];
36  }
37 
38  $core_identification = new CoreIdentification(
39  $identifier_string,
40  $this->class_name,
41  $this->serializer,
42  $this->provider->getProviderNameForPresentation()
43  );
44  $this->map->addToMap($core_identification);
45 
46  return self::$instances[$identifier_string] = $core_identification;
47  }
48 }
identifier(string $identifier_string)
this is a identifier which is only known to your component. The GlobalScreen services uses this strin...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...