重新格式化代码时,请避免使用匿名函数换行

时间:2018-02-26 14:54:20

标签: php phpstorm code-formatting

我在IntelliJ 2017.3中使用PHP(PhpStorm中的相同问题)。我无法在代码风格中找到解决此问题的选项。

重新格式化时,会在匿名函数的两边进行换行。

$collection
    ->map(
        function ($val) {
            return $val;
        }
    )
    ->each(
        function ($val) {
            return 'nope';
        }
    );

但我想保持函数声明和右大括号。

$collection
    ->map(function ($val) {
        return $val;
    })
    ->each(function ($val) {
        return 'nope';
    });

我缺少一些设置吗? :)

1 个答案:

答案 0 :(得分:2)

转到:

  

设置>编辑>代码风格> PHP>包裹和支撑>   函数/构造函数调用参数> ' {'

之后的新行

如果选中则取消选中,应该更好。