如何在PHPStorm中自动格式化PHP注释

时间:2015-06-11 17:21:29

标签: php annotations phpstorm swagger-php

我正在处理大量具有Swagger PHP注释的PHP块文档的文件,但它们并没有缩进。无论如何都要用空格自动格式化它们吗?

车削

/**
 * @SWG\Api(
 *   path="/building/{buildingId}",
 *   @SWG\Operation(
 *     method="GET",
 *     type="Building",
 *     summary="Returns a Building object by ID",
 *     nickname="building/getBuilding",
 *     @SWG\Parameter(
 *       name="buildingId",
 *       description="ID of the building that needs to be fetched",
 *       paramType="path",
 *       required=false,
 *       type="string",
 *       defaultValue="1"
 *     )
 *   )
 * )
 */

public static Func<DbResult, string[]> GetProperties(IEnumerable<string> propertyNames)
{
    return item => propertyNames.Select(name => item.Value(name))
        .ToArray();
}

1 个答案:

答案 0 :(得分:2)

不幸的是,考虑到这一点,PHPStorm没有内置任何功能。我用一点节点解决了这个问题,并且如果有其他人需要它,我可以开源我的工作。

:)

https://github.com/eknowles/grunt-tidy-annotations