• Как определить экземпляр класса в PHPDoc?

    @Cage
    Если к свойству обращаться не из метода объекта и соответственно свойство было бы объявлено как 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();
      }
    Ответ написан
    Комментировать