он не переносил аргументы методов на новую строку, если у этого метода имеется атрибут?
То есть, у меня метод выглядит так:
#[ArrayShape(['username' => "string", 'password' => "string"])]
public function getCredentials(
Request $request
): array {
}
А нужно, чтобы выглядел так:
#[ArrayShape(['username' => "string", 'password' => "string"])]
public function getCredentials(Request $request): array
{
}
В настройках нашёл только возможность переносить атрибуты на отдельную строку (по умолчанию они пишутся на одной строке с методом)
смотри настройки php-cs
Спасибо. Это PHP CS Fixer, я правильно понимаю? Нужно установить для начала...
нет в шторме уже есть нативная интеграция с ними возможно у тебя в проекте валяется php_cs.dist по которому он так форматирует код
Вроде настроил, предложил только пару мелочей пофиксить. Я так понял, для более гибкой конфигурации и форматирования мне нужен php_cs.dist с конфигом?
не обязательно, его роль может выполнять встроенный форматтер по желанию
Спасибо! Сейчас мне например предлагает пофиксить тупо всё :D PHP CS Fixer: no_superfluous_phpdoc_tags, no_empty_phpdoc, concat_space, no_trailing_comma_in_singleline_array, yoda_style, no_blank_lines_after_class_opening, phpdoc_trim, no_whitespace_in_blank_line, no_extra_blank_lines, binary_operator_spaces
Обсуждают сегодня