From e8d54fdabb89c4c4626999963674d21b50ca5025 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IT=E5=B0=8F=E5=BC=BAxqitw=2Ecn?= <360237521@qq.com> Date: Thu, 7 Jun 2018 13:56:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=96=87=E4=BB=B6=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/Api.php | 31 +++++++++++++++++++++---------- test/Api2.php | 34 +++++++++------------------------- test/index.php | 2 +- 3 files changed, 31 insertions(+), 36 deletions(-) diff --git a/test/Api.php b/test/Api.php index 41fefad..e9b2d43 100644 --- a/test/Api.php +++ b/test/Api.php @@ -11,28 +11,39 @@ */ /** - * @title 测试用的API类 + * @title 登录注册 * Class Api */ class Api { /** - * @title 添加操作 - * @url https://wwww.baidu.com + * @title 用户登录API + * @url https://wwww.baidu.com/login * @method POST - * @param array|string|bool id 用户ID null 必须 - * @param array|string|bool id2 用户ID2 false 非必须 + * @param string username 账号 空 必须 + * @param string password 密码 空 必须 * @code 1 成功 * @code 2 失败 * @return int code 状态码(具体参见状态码说明) * @return string msg 提示信息 - * @return object data 返回的数据 */ - public function add() { - + public function login() { + return json_encode(['code' => 1, 'msg' => '登录成功']); } - public function edit() { - + /** + * @title 用户注册API + * @url https://wwww.baidu.com/reg + * @method POST + * @param string username 账号 空 必须 + * @param string password 密码 空 必须 + * @param string password2 重复密码 空 必须 + * @code 1 成功 + * @code 2 失败 + * @return int code 状态码(具体参见状态码说明) + * @return string msg 提示信息 + */ + public function reg() { + return json_encode(['code' => 1, 'msg' => '注册成功']); } } \ No newline at end of file diff --git a/test/Api2.php b/test/Api2.php index 3ef0ef3..4ae608d 100644 --- a/test/Api2.php +++ b/test/Api2.php @@ -9,41 +9,25 @@ * copyright (c) 2016 - 2018 mail@xqitw.cn * ================================================================== */ + /** - * @title 测试用的API类2 + * @title 用户相关 * Class Api */ class Api2 { /** - * @title 添加操作 - * @url https://wwww.baidu.com - * @method POST - * @param array|string|bool id 用户ID null 必须 - * @param array|string|bool id2 用户ID2 false 非必须 + * @title 获取用户信息 + * @url https://wwww.baidu.com/getuserinfo + * @method GET + * @param int uid 用户ID 0 必须 + * @param string token 令牌 空 必须 * @code 1 成功 * @code 2 失败 * @return int code 状态码(具体参见状态码说明) * @return string msg 提示信息 - * @return object data 返回的数据 */ - public function addxx() { - - } - - /** - * @title 添加操作 - * @url https://wwww.baidu.com - * @method POST - * @param array|string|bool id 用户ID null 必须 - * @param array|string|bool id2 用户ID2 false 非必须 - * @code 1 成功 - * @code 2 失败 - * @return int code 状态码(具体参见状态码说明) - * @return string msg 提示信息 - * @return object data 返回的数据 - */ - public function editcccc() { - + public function getUserInfo() { + return json_encode(['code' => 1, 'msg' => '获取信息成功', 'data' => ['uid' => 1, 'username' => 'admin']]); } } \ No newline at end of file diff --git a/test/index.php b/test/index.php index 7f4385f..74e2581 100644 --- a/test/index.php +++ b/test/index.php @@ -13,7 +13,7 @@ require_once __DIR__ . '/../vendor/autoload.php'; require_once __DIR__ . '/Api.php'; // 加载测试API类1 require_once __DIR__ . '/Api2.php'; // 加载测试API类2 $config = [ - 'class' => ['Api2', 'Api2', 'Api2', 'Api'], // 要生成文档的类 + 'class' => ['Api', 'Api2'], // 要生成文档的类 'filter_method' => ['__construct'], // 要过滤的方法名称 ]; $api = new \itxq\apidoc\BootstrapApiDoc($config);