
I have an old project with hundreds of PHP files, generated with the fat and slow Netbeans IDE

Situation 1, it works:
File 1 Test.php contains the class definition of Test() and some methods. Another file, which includes Test.php, declares an instance "$Test = new Test()" and when I type "$T...." the auto-completion works: it suggests "Test" and after the -> the available methods. Okay.
Situation 2; it does not work:
File 1 contains the class definition, the methods AND the declaration of the instance $Test. But in file 2 neither typing "$T..." effects auto-completion, nor "->". No auto-completion at all.
It seems, the indexer of CodeLite has a bug. It should collect the tags of classes of classes and methods in all files, independend of where the are. Or is it my mistake?