Подсказка типа PhpStorm/PhpDoc для возвращаемой переменной в магическом объекте

У меня есть тест класса, и это 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->

1 ответ

Я предлагаю вам решить эту проблему, используя дополнительный класс модели.

Другие вопросы по тегам