Please find attached a simple PHP class hierarchy which works and can be run on the command line:
Simons-MacBook-Pro:class-sample simon$ ls
*.vtg a-grand-parent.php a.php
a-child.php a-parent.php
Simons-MacBook-Pro:class-sample simon$ php a.php
this is AChild constructing
this is AParent constructing
this is AGrandParent constructing
If I'm examining the file a-parent.php then in the class browser I would expect to be able to browser to the child class (a-child.php) and the parent class (a-grand-parent.php).
However, in the base classes pane for the class AParent then I see no surrounding classes. Go to derived class works but go to base class does not work.
Interestingly, if I strip out all the use of namespace (FOO) then I can get the base class pane to show all three classes in hierarchy. Also, if I click each class separately and then click on the base class pane then often the base class pane will not update. For example, right now I'm editing a-child.php, I have clicked on the base class pane but it's stuck showing AGrandParent. If I click on the show derived class arrow then it tells me that AGrandParent has no child classes.
So, can it be that it's almost working without namespaces but buggy. And with namespaces it does not work at all?