ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
NullInitiator.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
31 
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 
50  {
51  return new NullRequestProcessor();
52  }
53 }
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.
Processes OAI PMH requests according to https://www.openarchives.org/OAI/openarchivesprotocol.html.