合并注释

问题描述 投票:0回答:1

是否有可能合并这两个注释,以便我在一个地方写它?

use Swagger\Annotations as SWG;
use FOS\RestBundle\Controller\Annotations\RequestParam;

/**
 * @SWG\Parameter(
 *     name="user_id",
 *     in="query",
 *     type="string",
 *     description="User Id"
 * )
 * @RequestParam(name="user_id", requirements="\d+", description="User Id")
 */
php symfony fosrestbundle nelmioapidocbundle
1个回答
0
投票

我担心没有简单的方法。

通过Doctrine AnnotationReader读取注释,它直接使用PHP ReflectionMethod(或类似的)。

据我所知,没有办法改变类/方法/属性反射。我只能看到重写AnnotationReader来处理一些“分组”注释定义,但这听起来像是很多工作。

© www.soinside.com 2019 - 2024. All rights reserved.