Как настроить автодополнение кода в Zend 4 для вложенных объектов?

6epkyT

Новичок
Как настроить автодополнение кода в Zend 4 для вложенных объектов?

Не могу настроить автодополнение кода (подсказки) для вложенных объектов.

Например:

PHP:
// первый класс CFoo

class CFoo {

 var $foo;

 function fooMethod()
 {
      return $this->foo;
 }
}

// класс CBar

class CBar {
 
 var $bar;

 var $fooOb;

 function CBar()
 {
      $this->fooOb = new CFoo();
 }
 
 function barMethod()
 {
      //-----------------------------------------------------------------
      // в данном случае работает только "подсказка"
      // $this->fooOb, 
      // а $this->fooOb-> ... не работает

      echo $this->fooOb->fooMethod();
      return $this->bar;
 }
}
Версия Zend: 4.0.0
 

Groove

Новичок
Re: Как настроить автодополнение кода в Zend 4 для вложенных объектов?

Автор оригинала: 6epkyT
Не могу настроить автодополнение кода (подсказки) для вложенных объектов.
[/php]

Версия Zend: 4.0.0
сделано, но немного в извращенном виде:
http://www.sql.ru/forum/actualthread.aspx?tid=176691
PHP:
<?
class CFoo {

  var $foo;

  function fooMethod()
  {
    return $this->foo;
  }
}

// класс CBar

class CBar {

  var $bar;

  var $fooOb;

  function CBar()
  {
    $this->fooOb = new CFoo();
  }

  function barMethod()
  {
    //-----------------------------------------------------------------
    // в данном случае работает только "подсказка"
    // $this->fooOb,
    // а $this->fooOb-> ... не работает


    //################################################//
    /* @var $my_var CFoo*/
    $my_var = $this->fooOb;
    echo $my_var->fooMethod();
    //################################################//



    echo $this->fooOb->fooMethod();
    return $this->bar;
  }
}
?>
 
Сверху