Community
Participate
Working Groups
Current TI implementation highly using PHPModelUtils, and this class internally searching for: 1. Current namespace (INamespaceContext contains it) 2. AST cache (ISourceModuleContaxt contains it) 3. References 4. IType/IMethod 5. Type hierarchy Besides some methods in this class require: 1. IModelAccessCache (available in IModelCacheContext) 2. ITypeHierarchy (can be readed from IModelAccessCache) 3. IModelAccessCache and IContext 4. Current offset 5. Sometimes nothing from above, even if should, for example while collecting type fields or methods