ILIAS  trunk Revision v11.0_alpha-1866-gfa368f7776e
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\ResourceStorage\Identification\UniqueIDIdentificationGenerator Class Reference

Class UniqueIDIdentificationGenerator. More...

+ Inheritance diagram for ILIAS\ResourceStorage\Identification\UniqueIDIdentificationGenerator:
+ Collaboration diagram for ILIAS\ResourceStorage\Identification\UniqueIDIdentificationGenerator:

Public Member Functions

 getUniqueResourceIdentification ()
 

Detailed Description

Member Function Documentation

◆ getUniqueResourceIdentification()

ILIAS\ResourceStorage\Identification\UniqueIDIdentificationGenerator::getUniqueResourceIdentification ( )
Exceptions

Implements ILIAS\ResourceStorage\Identification\IdentificationGenerator.

Definition at line 35 of file UniqueIDIdentificationGenerator.php.

References Vendor\Package\$e, factory(), and null.

35  : ResourceIdentification
36  {
37  $unique_id = null;
38  try {
39  $unique_id = $this->factory->uuid4AsString();
40  } catch (\Exception $e) {
41  throw new \LogicException('Generating uuid failed: ' . $e->getMessage(), $e->getCode(), $e);
42  } finally {
43  return new ResourceIdentification($unique_id);
44  }
45  }
factory()
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
+ Here is the call graph for this function:

The documentation for this class was generated from the following file: