process($_SERVER["REQUEST_METHOD"]); break; case "court": $court = new Court($pdo); echo $court->process($_SERVER["REQUEST_METHOD"]); break; default: http_response_code(400); exit; } } catch (InvalidArgumentException $e) { http_response_code(400); echo json_encode([ "message" => $e->getMessage() ]); } catch (Throwable $e) { http_response_code(500); echo json_encode([ "message" => $e->getMessage(), "code" => $e->getCode(), "line" => $e->getLine() ]); } } }