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
NullInitiator.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\MetaData\OERExposer\OAIPMH
;
22
23
use
ILIAS\MetaData\OERExposer\OAIPMH\HTTP\WrapperInterface
as
HTTPWrapperInterface
;
24
use
ILIAS\MetaData\OERExposer\OAIPMH\Requests\ParserInterface
as RequestParserInterface;
25
use
ILIAS\MetaData\OERExposer\OAIPMH\Responses\RequestProcessorInterface
;
26
use
ILIAS\MetaData\Settings\SettingsInterface
;
27
use
ILIAS\MetaData\Settings\NullSettings
;
28
use
ILIAS\MetaData\OERExposer\OAIPMH\HTTP\NullWrapper
;
29
use
ILIAS\MetaData\OERExposer\OAIPMH\Requests\NullParser
;
30
use
ILIAS\MetaData\OERExposer\OAIPMH\Responses\NullRequestProcessor
;
31
32
class
NullInitiator
implements
InitiatorInterface
33
{
34
public
function
httpWrapper
():
HTTPWrapperInterface
35
{
36
return
new
NullWrapper
();
37
}
38
39
public
function
settings
():
SettingsInterface
40
{
41
return
new
NullSettings
();
42
}
43
44
public
function
requestParser
(): RequestParserInterface
45
{
46
return
new
NullParser
();
47
}
48
49
public
function
requestProcessor
():
RequestProcessorInterface
50
{
51
return
new
NullRequestProcessor
();
52
}
53
}
NullSettings
ILIAS\MetaData\OERExposer\OAIPMH\Responses\NullRequestProcessor
Definition:
NullRequestProcessor.php:25
NullParser
WrapperInterface
ILIAS\MetaData\OERExposer\OAIPMH\NullInitiator\requestParser
requestParser()
Definition:
NullInitiator.php:44
Settings
ILIAS\MetaData\OERExposer\OAIPMH\Requests\NullParser
Definition:
NullParser.php:25
ILIAS\MetaData\OERExposer\OAIPMH\NullInitiator\settings
settings()
Definition:
NullInitiator.php:39
RequestProcessorInterface
ILIAS\MetaData\OERExposer\OAIPMH\InitiatorInterface
The OAI PMH interface does not use the usual internal services of the MetaData component, as it should be lightweight and decoupled from everything else as much as possible.
Definition:
InitiatorInterface.php:33
ILIAS\MetaData\Settings\NullSettings
Definition:
NullSettings.php:23
ILIAS\MetaData\OERExposer\OAIPMH\NullInitiator
Definition:
NullInitiator.php:32
ILIAS\MetaData\OERExposer\OAIPMH\HTTP\NullWrapper
Definition:
NullWrapper.php:25
ILIAS\MetaData\OERExposer\OAIPMH\Responses\RequestProcessorInterface
Processes OAI PMH requests according to https://www.openarchives.org/OAI/openarchivesprotocol.html.
Definition:
RequestProcessorInterface.php:28
ILIAS\MetaData\OERExposer\OAIPMH\NullInitiator\httpWrapper
httpWrapper()
Definition:
NullInitiator.php:34
NullWrapper
SettingsInterface
ILIAS\MetaData\OERExposer\OAIPMH\NullInitiator\requestProcessor
requestProcessor()
Definition:
NullInitiator.php:49
NullRequestProcessor
ILIAS\MetaData\OERExposer\OAIPMH
Definition:
DateHelper.php:21
ILIAS\MetaData\OERExposer\OAIPMH\Requests\ParserInterface
Definition:
ParserInterface.php:25
components
ILIAS
MetaData
classes
OERExposer
OAIPMH
NullInitiator.php
Generated on Fri Apr 11 2025 23:03:36 for ILIAS by
1.8.13 (using
Doxyfile
)