ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\ResourceStorage\DummyIDGenerator Class Reference
+ Inheritance diagram for ILIAS\ResourceStorage\DummyIDGenerator:
+ Collaboration diagram for ILIAS\ResourceStorage\DummyIDGenerator:

Public Member Functions

 __construct (private string $id='dummy')
 DummyIDGenerator constructor. More...
 
 getUniqueResourceIdentification ()
 
 getUniqueResourceCollectionIdentification ()
 
 validateScheme (string $existing)
 
 getUniqueResourceIdentification ()
 
 getUniqueResourceCollectionIdentification ()
 
 validateScheme (string $existing)
 

Detailed Description

Definition at line 26 of file DummyIDGenerator.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\ResourceStorage\DummyIDGenerator::__construct ( private string  $id = 'dummy')

DummyIDGenerator constructor.

Definition at line 31 of file DummyIDGenerator.php.

32 {
33 }

Member Function Documentation

◆ getUniqueResourceCollectionIdentification()

ILIAS\ResourceStorage\DummyIDGenerator::getUniqueResourceCollectionIdentification ( )

Implements ILIAS\ResourceStorage\Identification\CollectionIdentificationGenerator.

Definition at line 40 of file DummyIDGenerator.php.

40 : ResourceCollectionIdentification
41 {
42 return new ResourceCollectionIdentification($this->id);
43 }

◆ getUniqueResourceIdentification()

ILIAS\ResourceStorage\DummyIDGenerator::getUniqueResourceIdentification ( )
Exceptions

Exception

Implements ILIAS\ResourceStorage\Identification\IdentificationGenerator.

Definition at line 35 of file DummyIDGenerator.php.

35 : ResourceIdentification
36 {
37 return new ResourceIdentification($this->id);
38 }

Referenced by ILIAS\ResourceStorage\Revision\DirectoryNestingTest\withImplementation().

+ Here is the caller graph for this function:

◆ validateScheme()

ILIAS\ResourceStorage\DummyIDGenerator::validateScheme ( string  $existing)

Implements ILIAS\ResourceStorage\Identification\CollectionIdentificationGenerator.

Definition at line 45 of file DummyIDGenerator.php.

45 : bool
46 {
47 return true;
48 }

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