OpenApi/NelmioAPiDoc:如何为每个定义的路由添加一个参数



我有一个头参数,应该用于每个路由。但我不想在每个控制器中添加此参数的注释。我尝试了不同的方法,但不可能将它添加到接口或类中,因为每个控制器都会扩展它。有没有可能使其全球化?这是我要设置的参数:

/**
* @OAParameter(
*     name="x-locale",
*     in="header",
*     description="Locale for siteaccess matching",
*     )
*/

基于如何在OpenAPI中定义全局参数?这真是令人毛骨悚然。类似这样的东西:

nelmio_api_doc:
documentation:
components:
securitySchemes:
# ...
Locale:
type: apiKey
in: header
name: Accept-language
description: "Examples:<br>en<br>en-US"

相关内容

  • 没有找到相关文章

最新更新