ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
◀ ilDoc Overview
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
+
Variables
$
c
e
g
h
j
l
m
p
s
t
u
v
+
Enumerations
a
c
e
f
i
j
l
m
n
o
p
r
s
t
u
v
z
+
Enumerator
a
c
d
e
f
g
i
l
m
n
o
p
q
s
t
u
v
y
+
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
+
Data Fields
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Ö
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Ö
Enumerations
Enumerator
+
Files
File List
+
Globals
+
All
$
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
z
+
Functions
a
b
c
d
e
f
g
h
i
m
n
p
r
s
t
u
v
+
Variables
$
a
c
e
g
h
i
m
n
o
p
r
s
t
u
v
z
Enumerations
Enumerator
Examples
•
All
Data Structures
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Modules
Pages
NullRepository.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\MetaData\Vocabularies\Standard
;
22
23
use
ILIAS\MetaData\Presentation\UtilitiesInterface
as
PresentationUtilities
;
24
use
ILIAS\MetaData\Vocabularies\Slots\Identifier
as
SlotIdentifier
;
25
use
ILIAS\MetaData\Vocabularies\VocabularyInterface
;
26
use
ILIAS\MetaData\Vocabularies\NullVocabulary
;
27
28
class
NullRepository
implements
RepositoryInterface
29
{
30
public
function
deactivateVocabulary
(
SlotIdentifier
$slot): void
31
{
32
}
33
34
public
function
activateVocabulary
(
SlotIdentifier
$slot): void
35
{
36
}
37
38
public
function
isVocabularyActive
(
SlotIdentifier
$slot): bool
39
{
40
return
false
;
41
}
42
43
public
function
getVocabulary
(
SlotIdentifier
$slot):
VocabularyInterface
44
{
45
return
new
NullVocabulary
();
46
}
47
48
public
function
getVocabularies
(
SlotIdentifier
...$slots): \
Generator
49
{
50
yield
from
[];
51
}
52
53
public
function
getActiveVocabularies
(
SlotIdentifier
...$slots): \
Generator
54
{
55
yield
from
[];
56
}
57
58
public
function
getLabelsForValues
(
59
PresentationUtilities
$presentation_utilities,
60
SlotIdentifier
$slot,
61
bool
$only_active,
62
string
...$values
63
): \
Generator
{
64
yield
from
[];
65
}
66
}
ILIAS\MetaData\Vocabularies\Standard
ILIAS\MetaData\Vocabularies\Standard\NullRepository\deactivateVocabulary
deactivateVocabulary(SlotIdentifier $slot)
Definition:
NullRepository.php:30
ILIAS\MetaData\Vocabularies\Standard\NullRepository\getActiveVocabularies
getActiveVocabularies(SlotIdentifier ... $slots)
Definition:
NullRepository.php:53
ILIAS\MetaData\Vocabularies\Standard\NullRepository\isVocabularyActive
isVocabularyActive(SlotIdentifier $slot)
Definition:
NullRepository.php:38
UtilitiesInterface
ILIAS\MetaData\Vocabularies\Standard\RepositoryInterface
Definition:
RepositoryInterface.php:28
ILIAS\MetaData\Vocabularies\NullVocabulary
Definition:
NullVocabulary.php:26
ILIAS\MetaData\Vocabularies\Standard\NullRepository\activateVocabulary
activateVocabulary(SlotIdentifier $slot)
Definition:
NullRepository.php:34
NullVocabulary
ILIAS\MetaData\Vocabularies\VocabularyInterface
Definition:
VocabularyInterface.php:25
ILIAS\MetaData\Vocabularies\Standard\NullRepository\getLabelsForValues
getLabelsForValues(PresentationUtilities $presentation_utilities, SlotIdentifier $slot, bool $only_active, string ... $values)
Values not from (active) standard vocabularies will not be returned at all.
Definition:
NullRepository.php:58
ILIAS\MetaData\Vocabularies\Standard\NullRepository\getVocabulary
getVocabulary(SlotIdentifier $slot)
Definition:
NullRepository.php:43
Identifier
Generator
ILIAS\MetaData\Vocabularies\Standard\NullRepository\getVocabularies
getVocabularies(SlotIdentifier ... $slots)
Definition:
NullRepository.php:48
ILIAS\ResourceStorage\Flavour\Machine\DefaultMachines\from
from(FileStream $stream)
Definition:
GdImageToStreamTrait.php:48
VocabularyInterface
ILIAS\MetaData\Vocabularies\Standard\NullRepository
Definition:
NullRepository.php:28
components
ILIAS
MetaData
classes
Vocabularies
Standard
NullRepository.php
Generated on Sat Apr 12 2025 23:03:32 for ILIAS by
1.8.13 (using
Doxyfile
)