Example #1
0
***********************************************************************************************************************/
$app->get('/club', function ($request, $response, $args) {
    require_once 'club.inc.php';
    return Club::getAll($request, $response, $args, $this);
});
$app->get('/club/{id}', function ($request, $response, $args) {
    require_once 'club.inc.php';
    return Club::getOne($request, $response, $args, $this);
});
$app->post('/club', function ($request, $response, $args) {
    require_once 'club.inc.php';
    return Club::post($request, $response, $args, $this);
});
$app->put('/club/{id}', function ($request, $response, $args) {
    require_once 'club.inc.php';
    return Club::put($request, $response, $args, $this);
});
$app->delete('/club/{id}', function ($request, $response, $args) {
    require_once 'club.inc.php';
    return Club::delete($request, $response, $args, $this);
});
/***********************************************************************************************************************
***************************************************** Athletes *********************************************************
***********************************************************************************************************************/
$app->get('/athlete', function ($request, $response, $args) {
    require_once 'athlete.inc.php';
    return Athlete::getAll($request, $response, $args, $this);
});
$app->get('/athlete/:id', function ($request, $response, $args) {
    require_once 'athlete.inc.php';
    return Athlete::getOne($request, $response, $args, $this);