Тип PHPDoc намекает на массив объектов?
Итак, в PHPDoc можно указать@var
над объявлением переменной члена намекает на его тип. Тогда IDE, например. PHPEd будет знать, с каким типом объекта он работает, и сможет обеспечить понимание кода для этой переменной.
<?php
class Test
{
/** @var SomeObj */
private $someObjInstance;
}
?>
Это прекрасно работает до тех пор, пока мне не понадобится сделать то же самое с массивом объектов, чтобы иметь возможность получить правильный совет, когда я буду повторять эти объекты позже.
Итак, есть ли способ объявить тег PHPDoc, чтобы указать, что переменная-член является массивомSomeObj
s?@var
массива недостаточно, а@var array(SomeObj)
например, кажется недействительным.