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