getMessage(); $response['code'] = "#" . $e->getCode() . "L" . $e->getLine(); $response['body'] = $e->getBody(); DBG::log($e); Response::sendJsonExit($response); } catch (AlertSuccessException $e) { Http::sendHeaderByCode(200); $response['type'] = 'success'; $response['msg'] = $e->getMessage(); $response['code'] = "#" . $e->getCode() . "L" . $e->getLine(); $response['body'] = $e->getBody(); DBG::log($e); Response::sendJsonExit($response); } catch (AlertInfoException $e) { Http::sendHeaderByCode(200); $response['type'] = 'info'; $response['msg'] = $e->getMessage(); $response['code'] = "#" . $e->getCode() . "L" . $e->getLine(); $response['body'] = $e->getBody(); DBG::log($e); Response::sendJsonExit($response); } catch (AlertWarningException $e) { Http::sendHeaderByCode(200); $response['type'] = 'warning'; $response['msg'] = $e->getMessage(); $response['code'] = "#" . $e->getCode() . "L" . $e->getLine(); $response['body'] = $e->getBody(); DBG::log($e); Response::sendJsonExit($response); } catch (Exception $e) { Http::sendHeaderByCode(500); $response['type'] = 'error'; $response['msg'] = $e->getMessage(); $response['code'] = "#" . $e->getCode() . "L" . $e->getLine(); DBG::log($e); Response::sendJsonExit($response); } Http::sendHeaderByCode(200); Response::sendJsonExit($response); } }