Convert inline array initializer into key value pairs
Hi!
I've faced same problem again, so possibly it's not unusual? And I don't know if PHPStorm can handle it?
First, I've created array with inline initialization:
$config = [
'centerOfAffairs' => trans('panel.Oświ'),
'haveNip' => trans('panel.Oświadczam, kowy na terenie RP'),
'taxResponsibility' => trans('elów podatkowych'),
'nipInformation' => trans('pana naliczoneodawcy do skutecznej informacji'),
'willPayForNip' => trans('pane'),
'deductionBill' => trans('panekończeniu urtej z Zleceniodawcą'),
'deductionAccommodation' => trans('panwoty nie'),
'deductionEquipment' => trans('panel.O wy wydanej Zleceniobiorcy'),
];
Then it turned out that some of the array elements must exists conditionally. Now I need to convert above array to key-value based initialization (and wrap some elements with conditions - omitted here):
$config = [];
$config['centerOfAffairs'] = trans('panel.Oświ');
$config['haveNip'] = trans('panel.Oświadczam, kowy na terenie RP');
$config['taxResponsibility'] = trans('elów podatkowych');
$config['nipInformation'] = trans('pana naliczoneodawcy do skutecznej informacji');
$config['willPayForNip'] = trans('pane');
$config['deductionBill'] = trans('panekończeniu urtej z Zleceniodawcą');
$config['deductionAccommodation'] = trans('panwoty nie');
$config['deductionEquipment'] = trans('panel.O wy wydanej Zleceniobiorcy');
I currently use regexp search/replace, but it's not very efficient.
Maybe there is some plugin to convert array initialization styles? I was searching for it to no avail.
Kind Regards,
Peter
Please sign in to leave a comment.