当我运行openapi命令生成swagger文件时,会收到以下错误。
命令
#vendor/bin/openapi api/modules/v3/controllers/AbcController.php swagger
Notice: Trying to access array offset on value of type bool
Notice: Trying to access array offset on value of type bool
Notice: Trying to access array offset on value of type bool
Exception: Undefined class constant 'DUMP_OBJECT_AS_MAP'控制器类的顶部
/**
@OA\Info(title="Search API", version="1.0.0")
*/以上getBookmark动作
/**
* @OA\Get(
* tags={"Tag"},
* path="/get-bookmarks",
* summary="Summary",
* @OA\Response(response=200, description="OK"),
* @OA\Response(response=401, description="Unauthorized"),
* @OA\Response(response=404, description="Not Found")
* )
*/我使用下面的扩展名生成swagger文件
https://www.yiiframework.com/extension/genxoft/yii2-oas3
===================UPDATE========================
composer.json

===================Update 2 =====================
symfony/yaml v2.8.52 Symfony Yaml Component有人能帮我吗?
谢谢
发布于 2022-03-24 19:57:38
在我看来,注释是可以的;DUMP_OBJECT_AS_MAP是symfony Yaml类上的一个const,所以这个安装要么已经损坏,要么很旧?!
看看Notice: Trying to access array offset on value of type bool消息从何而来,肯定会很有趣。
https://stackoverflow.com/questions/71597073
复制相似问题