}); /* * Gifts */ $app->get($basePath . '/gifts', function (Request $request) use($app, $GiftsController, $GiftModel) { $params = $request->query->all(); $errorMessage = $GiftModel->validate($params, "index"); if ($errorMessage) { return Utils::formatErrorMessage(ERROR_BAD_MODEL, $errorMessage); } else { return $GiftsController->index($params); } }); $app->post($basePath . '/gifts/create', function (Request $request) use($app, $GiftsController, $GiftModel) { $params = $request->query->all(); $errorMessage = $GiftModel->validate($params, "create"); if ($errorMessage) { return Utils::formatErrorMessage(ERROR_BAD_MODEL, $errorMessage); } else { return $GiftsController->create($params); } }); $app->post($basePath . '/gifts/collect', function (Request $request) use($app, $GiftsController, $GiftModel) { $params = $request->query->all(); $errorMessage = $GiftModel->validate($params, "collect"); if ($errorMessage) { return Utils::formatErrorMessage(ERROR_BAD_MODEL, $errorMessage); } else { return $GiftsController->collect($params); } });