private static function getSystemError($type)
{
switch ($type) {
case E_ERROR:
// 1 //
return ['E_ERROR', static::E_ERROR];
case E_WARNING:
// 2 //
return ['E_WARNING', static::E_WARNING];
case E_PARSE:
// 4 //
return ['E_PARSE', static::E_ERROR];
case E_NOTICE:
// 8 //
return ['E_NOTICE', static::E_NOTICE];
case E_CORE_ERROR:
// 16 //
return ['E_CORE_ERROR', static::E_ERROR];
case E_CORE_WARNING:
// 32 //
return ['E_CORE_WARNING', static::E_WARNING];
case E_COMPILE_ERROR:
// 64 //
return ['E_COMPILE_ERROR', static::E_ERROR];
case E_COMPILE_WARNING:
// 128 //
return ['E_COMPILE_WARNING', static::E_WARNING];
case E_USER_ERROR:
// 256 //
return ['E_USER_ERROR', static::E_ERROR];
case E_USER_WARNING:
// 512 //
return ['E_USER_WARNING', static::E_WARNING];
case E_USER_NOTICE:
// 1024 //
return ['E_USER_NOTICE', static::E_NOTICE];
case E_STRICT:
// 2048 //
return ['E_STRICT', static::E_ERROR];
case E_RECOVERABLE_ERROR:
// 4096 //
return ['E_RECOVERABLE_ERROR', static::E_WARNING];
case E_DEPRECATED:
// 8192 //
return ['E_DEPRECATED', static::E_NOTICE];
case E_USER_DEPRECATED:
// 16384 //
return ['E_USER_DEPRECATED', static::E_NOTICE];
default:
return ['E_UNKNOWN', static::E_UNSUPPORTED];
}
}