Я использую 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-run мне очень помогли. Прочитайте Руководство по PHP CS Fixer для дополнительной информации.
Других решений пока нет …