У меня есть несколько классов, которые мне нужно построить с большим количеством параметров (например, 50+ в некоторых случаях). Я использую PhpStorm и смог быстро создать список свойств, таких как:
* @property string MainKey
* @property string MainId
* @property string Affiliation
* @property string ParticipantYN
Затем я могу использовать PhpStorm Generate getters / setters
для создания геттеров и сеттеров — но поскольку свойства класса все еще не существуют, я получаю Field declared dynamically
предупреждения в IDE.
Есть ли способ автоматически сгенерировать свойства? например
public $MainKey;
public $MainId;
public $Affiliation;
public $ParticipantYN;
Вы можете использовать функцию множественного выбора.
Вот как это сделать: https://www.youtube.com/watch?v=fFy1FeNnl7A&Функция = youtu.be
Официальный блог: https://blog.jetbrains.com/phpstorm/2014/03/working-with-multiple-selection-in-phpstorm-8-eap/
Других решений пока нет …