$competition["Teams"] = $teams; $response["Error"] = false; $response["Competition"] = $competition; echoRespnse(200, $response); }); /** * Listing all soccer matches of a particular competition * method GET * url /matches */ $app->get('/competitions/:competitionID/team-stats/:teamID', function ($competitionID, $teamID) { global $user_id; $response = array(); $db = new DbHandler(); // fetching all stats for the given competition $statsResult = $db->getTeamCompetitionStats($user_id, $competitionID, $teamID); $response["Error"] = false; $response["CompetitionStats"] = array(); // looping through result and preparing soccer matches array while ($stat = $statsResult->fetch_assoc()) { array_push($response["CompetitionStats"], $stat); } echoRespnse(200, $response); }); /** * Creates a new competition * method POST * url /competition */ $app->post('/competitions', function () use($app) { $response = array();