public function FatalThrowableError::__construct in Zircon Profile 8.0
Same name and namespace in other branches
- 8 vendor/symfony/debug/Exception/FatalThrowableError.php \Symfony\Component\Debug\Exception\FatalThrowableError::__construct()
File
- vendor/
symfony/ debug/ Exception/ FatalThrowableError.php, line 21
Class
- FatalThrowableError
- Fatal Throwable Error.
Namespace
Symfony\Component\Debug\ExceptionCode
public function __construct(\Throwable $e) {
if ($e instanceof \ParseError) {
$message = 'Parse error: ' . $e
->getMessage();
$severity = E_PARSE;
}
elseif ($e instanceof \TypeError) {
$message = 'Type error: ' . $e
->getMessage();
$severity = E_RECOVERABLE_ERROR;
}
else {
$message = 'Fatal error: ' . $e
->getMessage();
$severity = E_ERROR;
}
\ErrorException::__construct($message, $e
->getCode(), $severity, $e
->getFile(), $e
->getLine());
$this
->setTrace($e
->getTrace());
}