/**
* Return's the a human readable error representation for the passed error instance.
*
* @param \AppserverIo\Appserver\ServletEngine\Utils\ErrorInterface $error The error instance
*
* @return string The human readable error representation
*/
public function mapErrorCode(ErrorInterface $error)
{
// initialize the error representation
$wrapped = 'Unknown';
// query the error type
switch ($error->getType()) {
case E_EXCEPTION:
$wrapped = 'Exception';
break;
case E_PARSE:
case E_ERROR:
case E_CORE_ERROR:
case E_COMPILE_ERROR:
case E_USER_ERROR:
$wrapped = 'Fatal Error';
break;
case E_WARNING:
case E_USER_WARNING:
case E_COMPILE_WARNING:
case E_RECOVERABLE_ERROR:
$wrapped = 'Warning';
break;
case E_NOTICE:
case E_USER_NOTICE:
$wrapped = 'Notice';
break;
case E_STRICT:
$wrapped = 'Strict';
break;
case E_DEPRECATED:
case E_USER_DEPRECATED:
$wrapped = 'Deprecated';
break;
default:
break;
}
// return the human readable error representation
return $wrapped;
}