ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
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 ()
 
 getUniqueResourceIdentification ()
 

Detailed Description

Member Function Documentation

◆ getUniqueResourceIdentification()

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

Exception

Implements ILIAS\ResourceStorage\Identification\IdentificationGenerator.

Definition at line 35 of file UniqueIDIdentificationGenerator.php.

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()

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

+ Here is the call graph for this function:

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