ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
◀ ilDoc Overview
class.ilDelegatingHandler.php
Go to the documentation of this file.
1
<?
php
2
3
/* Copyright (c) 2015 Richard Klees <richard.klees@concepts-and-training.de> Extended GPL, see docs/LICENSE */
4
23
use
Whoops\Handler\Handler
;
24
25
final
class
ilDelegatingHandler
extends
Handler
{
29
private
$error_handling
;
30
31
public
function
__construct
(
ilErrorHandling
$error_handling
) {
32
$this->error_handling =
$error_handling
;
33
}
34
43
public
function
handle
() {
44
if
(
defined
(
"IL_INITIAL_WD"
))
45
{
46
chdir(
IL_INITIAL_WD
);
47
}
48
$handler = $this->error_handling->getHandler();
49
$handler->setRun($this->
getRun
());
50
$handler->setException($this->
getException
());
51
$handler->setInspector($this->
getInspector
());
52
$handler->handle();
53
}
54
}
55
56
?>
ilDelegatingHandler\handle
handle()
Last missing method from HandlerInterface.
Definition:
class.ilDelegatingHandler.php:43
ilDelegatingHandler
Definition:
class.ilDelegatingHandler.php:25
Whoops\Handler\Handler\getRun
getRun()
Definition:
Handler.php:59
ilDelegatingHandler\__construct
__construct(ilErrorHandling $error_handling)
Definition:
class.ilDelegatingHandler.php:31
Whoops\Handler\Handler\getException
getException()
Definition:
Handler.php:91
IL_INITIAL_WD
const IL_INITIAL_WD
Definition:
error.php:5
Whoops\Handler\Handler\getInspector
getInspector()
Definition:
Handler.php:75
Whoops\Handler\Handler
Abstract implementation of a Handler.
Definition:
Handler.php:15
ilErrorHandling
Definition:
class.ilErrorHandling.php:34
php
defined
defined( 'APPLICATION_ENV')||define( 'APPLICATION_ENV'
Definition:
bootstrap.php:27
Handler
ilDelegatingHandler\$error_handling
$error_handling
Definition:
class.ilDelegatingHandler.php:29
Services
Exceptions
classes
class.ilDelegatingHandler.php
Generated on Fri Jan 17 2025 19:01:12 for ILIAS by
1.8.13 (using
Doxyfile
)