Я искал это некоторое время, и либо я не использую правильные условия поиска, либо что-то не хватает.
Я пытаюсь выяснить, можно ли использовать PHPdoc для определения переменных, возвращаемых объектом.
Скажем, у меня есть следующий класс:
class SomeClass {
public function staffDetails($id){
$object = new stdClass();
$object->type = "person";
$object->name = "dave";
$object->age = "46";
return $object;
}
}
Теперь достаточно легко определить входные параметры.
/**
* Get Staff Member Details
*
* @param string $id staff id number
*
* @return object
*/
class SomeClass {
public function staffDetails($id){
$object = new stdClass();
$object->type = "person";
$object->name = "dave";
$object->age = "46";
return $object;
}
}
Вопрос в том, есть ли аналогичная вещь для определения выходных переменных объекта, возвращаемого рассматриваемым методом, чтобы другой программист не должен был открывать этот класс и вручную заглядывать в метод, чтобы увидеть, что возвращается возвращаемый объект