Если к свойству обращаться не из метода объекта и соответственно свойство было бы объявлено как public тогда можно было бы написать в доке для класса
/**
* @property WolF $j
*/
class Hope {
public $j;
...
}
Но ни для защищенных свойств ни при обращении к магическому свойству внутри методов класса так не сработает.
Попробуйте сделать описание для полученных данных, примерно так:
public function jaz() {
$user = new User();
$j = $user->getWolF();
/**
* @var $j WolF
*/
$this->j = $j;
$this->j->test();
}