php - 如何修复 ErrorException : @OA\Items() is required when @OA\Property() has type "array"?

标签 php openapi swagger-php

我尝试添加一个任意类型的嵌套数组。 这些是我的注释:

* @OA\Property(
*      @OA\Schema(
*          type="array",
*          @OA\Items(
*              type="array",
*              @OA\Items(type={})
*          )
*      ),
*      description="bla bla bla"
* )

最佳答案

我找到了解决方案:

 * @OA\Property(
 *      type="array",
 *      @OA\Items(
 *          type="array",
 *          @OA\Items()
 *      ),
 *      description="bla bla bla"
 * )

问题是@OA\Schema

关于php - 如何修复 ErrorException : @OA\Items() is required when @OA\Property() has type "array"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53947062/

相关文章:

php - 数据库文件无法创建连接

swagger - 使用 swagger 4.x 包生成 swagger 2.0 yaml

swagger - OpenAPI 中的 'required' 到底是什么意思

swagger - 如何使用 go-swagger 服务器公开 swagger.json?

php - Swagger-php - 如何以编程方式添加路径?

php - swagger-php 使用属性响应对象数组

php - 选择我没有的数据库项目

php - 从输入文本创建标签云的最佳方法

php - Web 服务器上使用的 file_put_contents 编码?

php - Laravel Swagger 获取 [语法错误] 预期值,得到 '@'