嗨,有一个简单的函数,它有一个 object 参数Person
。当我运行 phpDocumentator ( phpdoc -d . -t /path/to/www/docs
) 并看到错误报告时,我得到:
参数的类型提示对于 addPerson() 中带有 > 参数 $person 的 @param 标记的类型定义不正确
<?php
namespace MyClass;
...
/**
* Add Person object to Data::$people.
*
* @param Person $person The Person object.
*/
public function addPerson(Person $person)
{
$this->people->attach($person);
}
...
该Person
对象也在同一个命名空间中。
我环顾四周,这似乎是正确的。我究竟做错了什么?