PhpStormでこういう感じにでプロパティを設定した後に右クリックで
Generateを押下してアクセサメソッドを自動で作成しています。
PHP
1 /** 2 * 名前 3 * 4 * @var string 5 */ 6 protected $name;
↓
PHP
1 /** 2 * @return string 3 */ 4 public function getName(): string 5 { 6 return $this->name; 7 } 8 9 /** 10 * @param string $string 11 */ 12 public function setName(string $name) 13 { 14 $this->name= $name; 15 }
ですがこのように基本的にnull許可にしたいのですが設定方法がないのかわかりません。
PHP
1 /** 2 * @return string 3 */ 4 public function getName(): ?string 5 { 6 return $this->name; 7 } 8 9 /** 10 * @param string $string 11 */ 12 public function setName(?string $name) 13 { 14 $this->name= $name; 15 }
正規表現使って置換して対応してるのですがいいやり方があれば教えてください。
【追記】
バージョンはPhpStrom 2016.3.3です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/16 07:13
2018/05/16 07:16
2018/05/16 07:17
2018/05/16 07:22