コード例 #1
0
ファイル: recurso_deportes.php プロジェクト: emma5021/toba
 /**
  * Se consume en GET /personas/{id}/deportes
  * @summary Retorna todos los deportes que practica la persona.
  * @responses 200 array {"$ref":"Deporte"}
  * @responses 404 No se pudo encontrar a la persona
  */
 function get_list($id_persona)
 {
     //si estuviese en el padre, se llamaria como get_deportes_list
     $deportes = modelo_persona::get_deportes($id_persona);
     $deportes_vista = rest_hidratador::hidratar(current($this->_get_modelos()), $deportes);
     rest::response()->get($deportes_vista);
 }
コード例 #2
0
 /**
  * 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();
     }
 }
コード例 #3
0
ファイル: recurso_personas.php プロジェクト: emma5021/toba
 /**
  * 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);
 }