我使用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
型
1条答案
按热度按时间9lowa7mx1#
需要添加
composer require doctrine/annotations