ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ ilDoc Overview
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
}
ILIAS\MetaData\OERExposer\OAIPMH\HTTP\NullWrapper
Definition:
NullWrapper.php:26
ILIAS\MetaData\OERExposer\OAIPMH\NullInitiator
Definition:
NullInitiator.php:33
ILIAS\MetaData\OERExposer\OAIPMH\NullInitiator\settings
settings()
Definition:
NullInitiator.php:39
ILIAS\MetaData\OERExposer\OAIPMH\NullInitiator\httpWrapper
httpWrapper()
Definition:
NullInitiator.php:34
ILIAS\MetaData\OERExposer\OAIPMH\NullInitiator\requestParser
requestParser()
Definition:
NullInitiator.php:44
ILIAS\MetaData\OERExposer\OAIPMH\NullInitiator\requestProcessor
requestProcessor()
Definition:
NullInitiator.php:49
ILIAS\MetaData\OERExposer\OAIPMH\Requests\NullParser
Definition:
NullParser.php:26
ILIAS\MetaData\OERExposer\OAIPMH\Responses\NullRequestProcessor
Definition:
NullRequestProcessor.php:26
ILIAS\MetaData\Settings\NullSettings
Definition:
NullSettings.php:24
ILIAS\MetaData\OERExposer\OAIPMH\HTTP\WrapperInterface
Definition:
WrapperInterface.php:26
ILIAS\MetaData\OERExposer\OAIPMH\InitiatorInterface
The OAI PMH interface does not use the usual internal services of the MetaData component,...
Definition:
InitiatorInterface.php:34
ILIAS\MetaData\OERExposer\OAIPMH\Requests\ParserInterface
Definition:
ParserInterface.php:26
ILIAS\MetaData\OERExposer\OAIPMH\Responses\RequestProcessorInterface
Processes OAI PMH requests according to https://www.openarchives.org/OAI/openarchivesprotocol....
Definition:
RequestProcessorInterface.php:29
ILIAS\MetaData\Settings\SettingsInterface
Definition:
SettingsInterface.php:24
ILIAS\MetaData\OERExposer\OAIPMH
Definition:
DateHelper.php:21
components
ILIAS
MetaData
classes
OERExposer
OAIPMH
NullInitiator.php
Generated on Sat Oct 18 2025 23:03:27 for ILIAS by
1.9.4 (using
Doxyfile
)