Hi Swagger / Restler朋友,
如何让用户轻松测试php函数和类?
我有一个课程如下:
class Author
{
/**
* @var string {@from body} {@min 3}{@max 100}
* name of the Author {@required true}
*/
public $name = 'Name';
/**
* @var string {@type email} {@from body}
* email id of the Author
*/
public $email = 'name@domain.com';
}
我想生成一个类的html文档,如下所示:
class ComplexType {
/**
* post 2 Authors
*
* @param Author $author1
* @param Author $author2
*
* @return Author
*/
function post2Authors(Author $author1,Author $author2) {
return $author1;
}
}
当我运行index.html以下输入时,它给了我:
{
"author1": "",
"author2": ""
}
但我需要查看json输入如下:
{
"author1":
{
"name": "",
"email": ""
},
"author2": {
"name": "",
"email": ""
}
}
提前谢谢
答案 0 :(得分:0)
默认值可作为使用Restler API Explorer尝试API的简单启动器。
目前,当找到多个body参数时,它不提供模型解析,因此我们坚持使用
{
"author1": "",
"author2": ""
}
我们正致力于支持Swagger 1.2规范,并且我们将尽快发布默认值的完整模型解析