Here it says about the editor intelligence:
Thorough source code analysis allows us to provide code completion even to an unannotated code, for example:I
function return type is deducted from its body and return statements
I attached a screenshot describing my issue. In a Kernel class that is available from anywhere in the project without instantination there are serveral static methods that return objects of different classes such as:
auth - class to work with user authentification,
dirs - class to manage urls,
db - db class etc. (as seen in the screenshot).
It also has a static method core() whitch returns Kernel object inself in order to access its public methods. WebIDE cannot resolve return types of the objects, so when I type Kernel:: and press Space it shows me the methods, but their return type is undefined, thus the object methods cannot be autocompleted.
It would be great if you could solve this issue.
I have used 2 IDE's that resolved it correctly (in most cases) - Aptana IDE 1.5.x (before they switched to PDT plugin) and NuSphere PHPEd.
NetBeans IDE which I stick to cannot resolve the return types either, and it is a very big drawback for me.
Thanks in advance, you are making a real good product guys!