/** * Se consume en GET /personas/{id}/juego_de_mesa * @summary Retorna todos los juegos de mesa que juega la persona. * @responses 200 array {"$ref":"Juego"} * @responses 404 No se pudo encontrar a la persona */ function get_list($id_persona) { $juegos_mesa = modelo_persona::get_juegos($id_persona, 1); if ($juegos_mesa && !empty($juegos_mesa)) { $juegos_mesa_vista = rest_hidratador::hidratar(current($this->_get_modelos()), $juegos_mesa); rest::response()->get($juegos_mesa_vista); } else { rest::response()->not_found(); } }
/** * Se consume en GET /personas/{id}/juegos * @summary Retorna todos los juego que practica la persona * @response_type [ {juego: integer, dia_semana: integer, hora_inicio: string, hora_fin:string}, ] * @responses 404 No se pudo encontrar a la persona */ function get_juegos_list($id_persona) { //se omite hidratador por simplicidad. $juegos = modelo_persona::get_juegos($id_persona); rest::response()->get_list($juegos); }