PhpStormでコンストラクタの引数からクラスプロパティをサクッと生成する小技のやりかたを紹介する。
PhpStormでクラスプロパティをサクッと定義する方法
— ❄️suin (@suin) 2018年10月16日
1. ⌘ + Nでコンストラクタのテンプレを生成する
2. コンストラクタの引数を定義する
3. Option + returnで「Initialize fields」する
以上 pic.twitter.com/GT3DOITojP
手順
- クラスの
{
から}
の間にキャレット(カーソル)を置く - Command+Nを押して「Generate」ウインドウを開く
- そのまま「const」と打つと「Constructor」に絞り込まれるのでreturnを押す
- コンストラクタのテンプレが生成されるので、引数を埋める
- コンストラクタの引数にキャレットを置いた状態でoption+returnを押しIntensionを表示する
- そこに表示された「Initialize fields」を選択肢returnを押す