Using Eclipse + PDT, I know that you can specify the return type of a method or the type of a variable within a method via type hints.
How about class fields? Can I declare the type of a field in order to enable autocompletion for that variable?
I tried something on the lines of:
class MyClass {
protected $Field; /* @var $Field MyType */
...
but it doesn't work.
Is there a way to achieve autocompletion of class fields with Eclipse and PDT?
thanks,
Silvio
Yes there is! Just simply put the var type before the declaration, like this :
/**
* @var Type
*/
protected $Field;
Make sure you use javadoc style comments (/** , not just /* ) I found this by selecting the field in the "Outline" view, and then right-click > Source > Generate element comment.