function getuserbyid($id) { global $app; try { $us = new UsersService(); $user = $us->getUsersByID($id); if ($user) { $app->response()->header('Content-Type', 'application/json'); echo json_encode($user); } else { throw new ResourceNotFoundException(); } } catch (ResourceNotFoundException $e) { $app->response()->status(404); $app->response()->header('X-Status-Reason', $e->getMessage()); } catch (ResourceNotFoundException $e) { $app->response()->status(400); $app->response()->header('X-Status-Reason', $e->getMessage()); } }
// if(!empty($request[1])){ // $rs = $sv->function($request[1],$user); // echo json_encode($rs); // } else { // throw new Exception('Error Message'); // } // } else if($request[0] == ''){ // $rs = $sv->function($request[1],$user); // echo json_encode($rs); // } else { // } } else { if (empty($request[0])) { echo json_encode($sv->getAllUsers($user)); } else { echo json_encode($sv->getUsersByID($request[0], $user)); } } break; case 'DELETE': try { if (!empty($request[0])) { $rs = $sv->deleteUsers($request[0], $user); echo json_encode($rs); } else { throw new Exception('No Id for Delete'); } } catch (Exception $e) { http_response_code(500); echo $e->getMessage(); //throw new Exception($e->getMessage());