VS Код, использующий интеллектуальную защиту, НЕ считывает доступный метод объекта

#visual-studio-code #intelephense

Вопрос:

Рассмотрим следующие классы:

 class A{  public function parentMethod():A{#code#} }  class B extends A{  public function childMethodB(){} } class C extends A{  public function childMethodC(){} }   

Когда я создаю экземпляр класса «B» и вызываю parenMethod() , мне нужно, чтобы IDE показывала мне методы класса «B» вместо методов класса «A». Я не знаю, как этого добиться. Нужно ли мне внедрять какой-либо комментарий phpdoc?