@Swagger \ Annotations \ Example“不存在错误

时间:2017-11-16 09:57:29

标签: php swagger swagger-2.0 swagger-php

我正在使用带有PHP注释的Swagger v.2,现在我在请求正文中面临一个小问题“例子”。

在我的控制器中它看起来像这样:

/**
     * @SWG\Post(
     *   tags={"pet"},
     *   path="/pet",
     *   summary="Create a pet",
     *   description="Create a pet",
     *   operationId="CreatePet",
     *   consumes={"application/json"},
     *   produces={"application/json"},
     *   @SWG\Parameter(
     *       name="pet",
     *           required=true,
     *           in="body",
     *           description="Pet object to be created",
     *       @SWG\Schema(
     *           @SWG\Property(property="pet",ref="#/definitions/Pet")
     *       ),
     *        @SWG\Example(
     *          ref="somepath/pet.json"
     *      )
     *   )

我需要根据某些条件使用不同的Schema示例,这就是为什么我希望在单独的json文件中声明Schema示例,这将以这种方式引用。我从this link得到了这个想法。

但是,这不起作用,我收到The annotation "@Swagger\Annotations\Example" doesn't exist错误。 如果有人知道应如何使用Annotations进行修复,那么任何帮助都将受到赞赏。

谢谢

1 个答案:

答案 0 :(得分:0)

你可以试试这个。

echo "This is some text" | python myScript.py