Bonjour,

J'aimerais savoir s'il existe un moyen pour avoir de l'autocompletion dans Eclipse (Mars) sur les propriétés d'une classe gérées avec __get et __set, par exemple a l'aide de tag de documentation

Apparemment PDT arrive a lire certaines annotations.
Par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
class Toto {
   /**
    * @var Tata tata object
    */
   public $tata;
}
 
$toto = new Toto();
$toto->tata-> // autocompletion sur les propriétés / méthodes de l'objet Tata
Mais il ne prend pas en compte l'annotation @property qui est pourtant faite pour cela dans phpDocumentor :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
/**
 * @property string $titi
 */
class Toto {
   public function __get() {
     ..
   }
}
 
$toto = new Toto();
$toto-> // pas d'autocompletion avec titi
Existe t'il une solution ?