使用列表时,我可以为 SomeObject 数组提供类型提示吗?

Can I have a typehint for array of SomeObject when using list?

我有一个生成 SomeObject[] 数组的方法。

/**
 * @return SomeObject[]
 */
private function thatMethod()
{
    ...
    return [$someObject, $someOtherObject, $yetAnotherObject]
}

然而,当我通过 list

读取对象时
list($someObject, $someOtherObject, $yetAnotherObject) = $this->thatMethod();

我丢失了这些对象的类型提示。我必须通过 @var SomeObject $someObject 明确地提示它们。我宁愿不这样做。

在 PhpStorm9 中使用 list 时,有没有办法让类型提示正常工作?

PhpStorm 目前不能做这样的事情。

ticket 需要照顾。 Star/vote/comment 获得进度通知。