我有一个生成SomeObject[]
数组的方法。
/**
* @return SomeObject[]
*/
private function thatMethod()
{
...
return [$someObject, $someOtherObject, $yetAnotherObject]
}
然而,当我通过list
list($someObject, $someOtherObject, $yetAnotherObject) = $this->thatMethod();
我丢失了这些对象的typehint。我必须通过@var SomeObject $someObject
明确键入它们。我宁愿不这样做。
在PhpStorm9中使用list
时,有没有办法让typehints工作?