ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
◀ ilDoc Overview
DummyIDGenerator.php
Go to the documentation of this file.
1
<?php
2
19
namespace
ILIAS\ResourceStorage
;
20
21
use
ILIAS\ResourceStorage\Identification\CollectionIdentificationGenerator
;
22
use
ILIAS\ResourceStorage\Identification\IdentificationGenerator
;
23
use
ILIAS\ResourceStorage\Identification\ResourceCollectionIdentification
;
24
use
ILIAS\ResourceStorage\Identification\ResourceIdentification
;
25
26
class
DummyIDGenerator
implements
IdentificationGenerator
,
CollectionIdentificationGenerator
27
{
31
public
function
__construct
(
private
string
$id
=
'dummy'
)
32
{
33
}
34
35
public
function
getUniqueResourceIdentification
():
ResourceIdentification
36
{
37
return
new
ResourceIdentification
($this->
id
);
38
}
39
40
public
function
getUniqueResourceCollectionIdentification
():
ResourceCollectionIdentification
41
{
42
return
new
ResourceCollectionIdentification
($this->
id
);
43
}
44
45
public
function
validateScheme
(
string
$existing): bool
46
{
47
return
true
;
48
}
49
}
ILIAS\ResourceStorage\DummyIDGenerator\validateScheme
validateScheme(string $existing)
Definition:
DummyIDGenerator.php:45
ILIAS\ResourceStorage\Identification\ResourceCollectionIdentification
Class ResourceCollectionIdentification.
Definition:
ResourceCollectionIdentification.php:30
ILIAS\ResourceStorage\Identification\IdentificationGenerator
Class UniqueIDIdentificationGenerator.
Definition:
IdentificationGenerator.php:26
IdentificationGenerator
CollectionIdentificationGenerator
ResourceIdentification
ILIAS\ResourceStorage
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ILIAS\ResourceStorage\Identification\ResourceIdentification
Class ResourceIdentification.
Definition:
ResourceIdentification.php:30
ILIAS\ResourceStorage\DummyIDGenerator\getUniqueResourceCollectionIdentification
getUniqueResourceCollectionIdentification()
Definition:
DummyIDGenerator.php:40
ILIAS\ResourceStorage\Identification\CollectionIdentificationGenerator
Class CollectionIdentificationGenerator.
Definition:
CollectionIdentificationGenerator.php:26
ResourceCollectionIdentification
$id
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition:
plugin.php:23
ILIAS\ResourceStorage\DummyIDGenerator\getUniqueResourceIdentification
getUniqueResourceIdentification()
Definition:
DummyIDGenerator.php:35
ILIAS\ResourceStorage\DummyIDGenerator\__construct
__construct(private string $id='dummy')
DummyIDGenerator constructor.
Definition:
DummyIDGenerator.php:31
ILIAS\ResourceStorage\DummyIDGenerator
Definition:
DummyIDGenerator.php:26
components
ILIAS
ResourceStorage
tests
DummyIDGenerator.php
Generated on Mon Sep 1 2025 23:03:47 for ILIAS by
1.8.13 (using
Doxyfile
)