Форматирование кода в phpStorm при передаче аргумента-массива в функцию

Мне нужно, чтобы это:

myFunction([
    'name' => 'arg1', 
    'name' => 'arg2',
]);

при применении автоформатирования не становилось этим:

myFunction(
    [
        'name' => 'arg1', 
        'name' => 'arg2',
    ]
);

И в то же время, мне нужно сохранить стандартное форматирование для остального кода.

Может, есть какой-то плагин, который позволит применять к определенным фрагментам кода (по шаблону) особое форматирование?

Версия phpStorm 2021.1.4.


Ответы (1 шт):

Автор решения: Dmitry Kozlov

Настройки Settings -> Editor -> Code Style -> PHP -> Wrapping && Braces

Настройка "Function/constructor call argument". Должны быть сняты галочки

Function/constructor call argument

Настройка "Array initializer". Должны быть установлены следующие галочки

Array initializer

→ Ссылка