ILIAS  release_8 Revision v8.19-1-g4e8f2f9140c
All Data Structures Namespaces Files Functions Variables Modules Pages
ILIAS\ResourceStorage\DummyIDGenerator Class Reference
+ Inheritance diagram for ILIAS\ResourceStorage\DummyIDGenerator:
+ Collaboration diagram for ILIAS\ResourceStorage\DummyIDGenerator:

Public Member Functions

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

Private Attributes

string $id = 'dummy'
 

Detailed Description

Definition at line 26 of file DummyIDGenerator.php.

Constructor & Destructor Documentation

◆ __construct()

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

DummyIDGenerator constructor.

Definition at line 33 of file DummyIDGenerator.php.

References ILIAS\ResourceStorage\DummyIDGenerator\$id.

34  {
35  $this->id = $id;
36  }

Member Function Documentation

◆ getUniqueResourceCollectionIdentification()

ILIAS\ResourceStorage\DummyIDGenerator::getUniqueResourceCollectionIdentification ( )

Implements ILIAS\ResourceStorage\Identification\CollectionIdentificationGenerator.

Definition at line 43 of file DummyIDGenerator.php.

43  : ResourceCollectionIdentification
44  {
45  return new ResourceCollectionIdentification($this->id);
46  }

◆ getUniqueResourceIdentification()

ILIAS\ResourceStorage\DummyIDGenerator::getUniqueResourceIdentification ( )
Exceptions

Implements ILIAS\ResourceStorage\Identification\IdentificationGenerator.

Definition at line 38 of file DummyIDGenerator.php.

38  : ResourceIdentification
39  {
40  return new ResourceIdentification($this->id);
41  }

◆ validateScheme()

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

Implements ILIAS\ResourceStorage\Identification\CollectionIdentificationGenerator.

Definition at line 48 of file DummyIDGenerator.php.

48  : bool
49  {
50  return true;
51  }

Field Documentation

◆ $id

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

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