Ejemplo n.º 1
0
    } catch (Exception $e) {
        return ResultWrapper::getError($e->getMessage(), $response);
    }
});
$app->get('/category', function (Request $request, Response $response) {
    try {
        return ResultWrapper::getResult(Category::all(), $response);
    } catch (Exception $e) {
        return ResultWrapper::getError($e->getMessage(), $response);
    }
});
$app->post("/comment/{promoId}", function (Request $request, Response $response, $promoId) {
    try {
        $params = $request->getQueryParams();
        $token = $request->getHeader('token');
        return ResultWrapper::getResult(Comment::post($token, $promoId, $params['message']), $response);
    } catch (Exception $e) {
        return ResultWrapper::getError($e->getMessage(), $response);
    }
});
$app->get("/comment-promo/{promoId}/{page}", function (Request $request, Response $response, $promoId, $page) {
    try {
        return ResultWrapper::getResult(Comment::getByPromo($promoId, $page), $response);
    } catch (Exception $e) {
        return ResultWrapper::getError($e->getMessage(), $response);
    }
});
$app->get("/comment-user/{userId}/{page}", function (Request $request, Response $response, $userId, $page) {
    try {
        return ResultWrapper::getResult(Comment::getByUser($userId, $page), $response);
    } catch (Exception $e) {