ILIAS  trunk Revision v11.0_alpha-1761-g6dbbfa7b760
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 
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.