public static function query($limit, $offset = 0) { $cs = new CategoryCollectionModel(); $limit = min(100, $limit); for ($i = $offset + 1; $i <= $offset + $limit; $i++) { $cs->addCategory(CategoryModel::find($i)); } return $cs; }
/** * Route is /prefix/category/:id, name="get_category" * * @ApiDoc( * resource=true, * description="Get a single category", * statusCodes = { * 200="Successfully created", * 401="Returned when not authorized (e.g. if user is not authenticated)", * 403="Returned when request refused (e.g. user is authenticated but not permitted to create)" * } * ) * * @Rest\View() */ public function getCategoryAction($id) { $data = CategoryModel::find($id); return $data; }