防止PhpStorm将构造函数的参数排列成表格

rekjcdws  于 2023-05-16  发布在  PHP
关注(0)|答案(1)|浏览(81)

我的构造函数的参数写在不同的行上。当我按Ctrl+Alt+Shift+L来格式化代码时,PhpStorm会向较短的参数类型添加空格,以便列的长度相等。
我不知道是哪个代码样式设置造成的。我想让它失效。

它的作用:

public function __construct(
    AdvertisingDetailsAdapter $advertisingDetailsAdapter,
    AdAccountService          $adAccountService,
    BusinessManagerService    $businessManagerService
)

我想要的:

public function __construct(
    AdvertisingDetailsAdapter $advertisingDetailsAdapter,
    AdAccountService $adAccountService,
    BusinessManagerService $businessManagerService
)
7z5jn7bk

7z5jn7bk1#

我相信相关的配置切换显示在图片上

如果图片未加载:
1.按Alt+F7打开设置(或在主菜单中选择文件=>设置
1.在设置对话框中,导航到Editor => CodeStyle => PHP(从左窗格)
1.在右侧窗格中,选择【 Package 和分支】选项卡
1.在该选项卡中,取消Function declaration parameters => Align when multiline设置的复选标记(勾号)

相关问题