需要了解 PHP CS Fixer 规则

Need to know PHP CS Fixer rule

我正在为我的代码使用 PHP CS Fixer。但我也在使用 PHP 作为模板引擎,并且想要一个衬里 PHP 代码。

当我写这篇文章时:

<!-- some html code -->
<?php foreach ($modules as $module) { ?>
<!-- some html code ->

...然后我在 PHP CS Fixer 完成后得到这个:

<!-- some html code -->
<?php foreach ($modules as $module) {

?>
<!-- some html code -->

哪个 PHP CS 规则受到影响,我可以禁用以防止此代码格式化行为吗?

自己找到解决办法。这是 大括号 [@PSR2,@Symfony] 规则。

--verbose 选项和--dry-运行 标志对我帮助很大。阅读 PHP CS Fixer manual 了解更多信息。