/** * 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; }