我对 phpstorm 代码重新格式化有一些疑问。
我有长线和单线。
$this->getSelect()->join('some_code_here')->join('some_code_here')->join('some_code_here')->join('some_code_here')->join('some_code_here');
$this->getSelect()->join('some_code_here')->join('some_code_here');
我想配置设置:
代码风格 / PHP / 包装和大括号 / 链式方法调用
此设置有 4 个变体:
Do not wrap (1)
Wrap if long (2)
Crop down if long (3)
Wrap always (4)
当我选择 2 或 3 时,我有以下内容:
$this->getSelect()->join('some_code_here')->join('some_code_here')->join('some_code_here')->join(
'some_code_here'
)->join('some_code_here');
$this->getSelect()->join('some_code_here')->join('some_code_here');
当我选择第 4 名时,我有:
$this->getSelect()
->join('some_code_here')
->join('some_code_here')
->join('some_code_here')
->join('some_code_here')
->join('some_code_here');
$this->getSelect()
->join('some_code_here')
->join('some_code_here');
我的问题是:
只有当方法很长(超过 120 个符号)时,是否有可能从新行包装每个调用。
预期结果:
$this->getSelect()
->join('some_code_here')
->join('some_code_here')
->join('some_code_here')
->join('some_code_here')
->join('some_code_here');
$this->getSelect()->join('some_code_here')->join('some_code_here');