Ярлык PhpStorm для создания функциональности параметров конструктора
Есть ли в PhpStorm ярлык для генерации кода для $model2
такой же как $model1
?
class Test{
private $model1;
public function __construct(string $model1, $model2)
{
$this->model1 = $model1;
....
}
}
3 ответа
Поместите каретку на
__construct
или внутри его параметров... и вызовите меню быстрого исправления (Alt + Enter или через значок лампочки).Выберите подходящий вариант там - это будет
Initialize fields
Да, наведите курсор на $model2
, затем нажмите Alt+Enter и выберите опцию Initialize fields
,
Он создаст приватное поле в вашем классе (если оно еще не существует) и назначит его внутри конструктора.
Вы можете инициализировать и создать метод __construct с помощью ярлыка
Поместите курсор туда, где вы хотите создать метод __construct, затем нажмите ALT + InsertSelect constructor и выберите свое свойство