$id = isset($_GET['id']) ? $_GET['id'] : null; $input = json_decode(file_get_contents("php://input")); $post = $_POST; $result; $api = new api($conn); switch ($method) { case "GET": $start = isset($_GET['start']) ? $_GET['start'] : null; $limit = isset($_GET['limit']) ? $_GET['limit'] : null; $result = $api->getSingles($id, $limit, $start, $conn); break; case "POST": if ($input != null) { if (isset($input->title, $input->artist, $input->rating)) { if (!empty($input->title) && !empty($input->artist) && !empty($input->rating)) { $api->postSingle($input->title, $input->artist, $input->rating, $conn); } } } else { if (isset($post['title'], $post['artist'], $post['rating'])) { if (!empty($post['title']) && !empty($post['artist']) && !empty($post['rating'])) { $api->postSingle($post['title'], $_POST['artist'], $_POST['rating'], $conn); } } else { http_response_code(400); } } break; case "PUT": if ($id != null) { if ($input != null) {