У меня есть тест класса, и это getData
который возвращает объектные переменные, которые магически возникают в контексте методов.
У меня вопрос как правильно охинтовать, чтобы IDE и phpdoc сказали правильно. Я хочу, чтобы PhpStorm понял, что его возвращают в качестве выходных переменных. Является ли?
class Test
{
/**
* @param $param
* @return object
*/
function getData($param)
{
// .......
$data = (object)[
'a' => 'aaa',
'b' => 'bbb',
];
return $data;
}
}$test = new Test();
$data = $test->getData('param');
echo $data->
Других решений пока нет …