У меня есть несколько вопросов относительно переформатирования кода phpstorm.
У меня длинная линия и одна линия.
$this->getSelect()->join('some_code_here')->join('some_code_here')->join('some_code_here')->join('some_code_here')->join('some_code_here');
$this->getSelect()->join('some_code_here')->join('some_code_here');
Я хочу настроить параметр:
Стиль кода/PHP/Обертывание и фигурные скобки/Сцепленные вызовы методов
Эта настройка имеет 4 варианта:
Do not wrap (1)
Wrap if long (2)
Crop down if long (3)
Wrap always (4)
Когда я выбираю 2 или 3, у меня есть следующее:
$this->getSelect()->join('some_code_here')->join('some_code_here')->join('some_code_here')->join(
'some_code_here'
)->join('some_code_here');
$this->getSelect()->join('some_code_here')->join('some_code_here');
Когда я выбираю 4-й, у меня есть:
$this->getSelect()
->join('some_code_here')
->join('some_code_here')
->join('some_code_here')
->join('some_code_here')
->join('some_code_here');
$this->getSelect()
->join('some_code_here')
->join('some_code_here');
Мой вопрос:
Есть ли возможность переносить каждый вызов с новой строки, только если метод очень длинный (более 120 символов).
Ожидаемый результат:
$this->getSelect()
->join('some_code_here')
->join('some_code_here')
->join('some_code_here')
->join('some_code_here')
->join('some_code_here');
$this->getSelect()->join('some_code_here')->join('some_code_here');