Php-cs-fixer не делает отступы HTML внутри структур управления PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Php-cs-fixer не делает отступы HTML внутри структур управления PHP

Сообщение Anonymous »

Я пытаюсь использовать php-cs-fixer с проектом WordPress, а это значит, что у меня (к сожалению) есть файлы, содержащие смесь PHP и HTML. Я использую набор правил @PSR12.
У меня возникли проблемы с правильным отступом в HTML в структурах управления PHP. Возьмем этот пример фрагмента:

Код: Выделить всё


Related 


php-cs-fixer переформатирует его в:

Код: Выделить всё


Related 



Обратите внимание, что закрывающий тег h3 был перенесен на новую строку, а отступ первого уровня в теле оператора if был удален.
Проблему h3 я могу смирить, поскольку она решается, если я помещу открывающий тег в отдельную строку:

Код: Выделить всё

Related 

...но отсутствие отступа в операторе if может мне в голову вскружить голову. То же самое происходит с операторами for и while.
Есть ли в php-cs-fixer правило, которое я пропустил, которое разрешит эту проблему?>

Подробнее здесь: https://stackoverflow.com/questions/700 ... structures
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»