Swagger:Required @OA\PathItem()not found

nom7f22z  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(137)

我使用light/yii 2-swagger,并有下一个注解:main API Controller:

/**
 * @package app\controllers\api
 *
 * @OA\Info(title="Project API", version="1.0")
 *
 */
class ApiController extends Controller

字符串
第一种方法

/**
 * @OA\Get(
 *     path="/api/index",
 *     @OA\Response(response="200", description="Get default action")
 * )
 * @return array
 */
public function actionIndex()


这是为php7.4工作,但对于php8.2我收到一个错误:

[error][yii\base\ErrorException:512] yii\base\ErrorException: Required @OA\PathItem() not found in /var/www/project/vendor/zircote/swagger-php/src/Loggers/DefaultLogger.php:31

9lowa7mx

9lowa7mx1#

需要添加composer require doctrine/annotations

相关问题