Definition at line 25 of file Handler.php.
◆ __construct()
ILIAS\MetaData\OERExposer\OAIPMH\Handler::__construct |
( |
| ) |
|
◆ logError()
ILIAS\MetaData\OERExposer\OAIPMH\Handler::logError |
( |
string |
$message | ) |
|
|
protected |
◆ sendResponseToRequest()
ILIAS\MetaData\OERExposer\OAIPMH\Handler::sendResponseToRequest |
( |
| ) |
|
Definition at line 41 of file Handler.php.
References Vendor\Package\$e, $response, and ILIAS\MetaData\OERExposer\OAIPMH\Handler\logError().
43 if (!$this->initiator->settings()->isOAIPMHActive()) {
44 $this->initiator->httpWrapper()->sendResponseAndClose(404);
48 set_error_handler(
static function (
int $errno,
string $errstr,
string $errfile,
int $errline): never {
49 throw new \ErrorException($errstr, 0, $errno, $errfile, $errline);
53 $response = $this->initiator->requestProcessor()->getResponseToRequest(
54 $this->initiator->requestParser()->parseFromHTTP($this->base_url)
58 $this->initiator->httpWrapper()->sendResponseAndClose(500, $e->getMessage());
61 restore_error_handler();
64 $this->initiator->httpWrapper()->sendResponseAndClose(200,
'',
$response);
◆ $base_url
readonly URI ILIAS\MetaData\OERExposer\OAIPMH\Handler::$base_url |
|
protected |
◆ $initiator
◆ $logger
ilLogger ILIAS\MetaData\OERExposer\OAIPMH\Handler::$logger |
|
protected |
The documentation for this class was generated from the following file:
- components/ILIAS/MetaData/classes/OERExposer/OAIPMH/Handler.php