ILIAS
trunk Revision v11.0_alpha-1753-gb21ca8c4367
◀ 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
InitiatorInterface.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
33
interface
InitiatorInterface
34
{
35
public
function
httpWrapper
():
HTTPWrapperInterface
;
36
37
public
function
settings
():
SettingsInterface
;
38
39
public
function
requestParser
(): RequestParserInterface;
40
41
public
function
requestProcessor
():
RequestProcessorInterface
;
42
}
WrapperInterface
Settings
ILIAS\MetaData\OERExposer\OAIPMH\InitiatorInterface\requestParser
requestParser()
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\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\InitiatorInterface\httpWrapper
httpWrapper()
SettingsInterface
ILIAS\MetaData\OERExposer\OAIPMH\InitiatorInterface\settings
settings()
ILIAS\MetaData\OERExposer\OAIPMH
Definition:
DateHelper.php:21
ILIAS\MetaData\OERExposer\OAIPMH\InitiatorInterface\requestProcessor
requestProcessor()
ILIAS\MetaData\OERExposer\OAIPMH\Requests\ParserInterface
Definition:
ParserInterface.php:25
components
ILIAS
MetaData
classes
OERExposer
OAIPMH
InitiatorInterface.php
Generated on Thu Apr 10 2025 23:03:38 for ILIAS by
1.8.13 (using
Doxyfile
)