Например, у меня есть объявление функции следующим образом:
public function someLongMethodWithLongParamName(int $longparamName): VeryLongReturnValueType {}
с ограничением длины строки, которое меньше количества символов в сигнатуре функции.
Если я наберу Ctrl + Alt + L
, PhpStorm отформатирует эту строку, но странным образом:
public function someLongMethodWithLongParamName(int $longparamName
): VeryLongReturnValueType {
}
(PhpStorm оставил параметр в строке имени метода). Если я добавлю еще один параметр, PhpStorm отформатирует строку правильно:
public function someLongMethodWithLongParamName(
int $longparamName,
bool $flag
): VeryLongReturnValueType {
}
Может кто сталкивался с таким багом?
P.S. Вот мои настройки стиля кода:
(
иint
) - person LazyOne   schedule 22.07.2020