特定の型を持つオブジェクトの public プロパティを報告します。 返されるオブジェクトの形状を #[ObjectShape] アトリビュートで指定するか、PHPDoc コメント内でオブジェクトの形状を指定することを提案します。

例:


  $a = new stdClass();
  $a->name = "name";
  $a->age = 2;

クイックフィックス適用後:


  /** @var $a object{name: string, age: int} */
  $a = new stdClass();
  $a->name = "name";
  $a->age = 2;