|static||resolveAttributeIndexes ($modelClassName, &$attributeIndexes, $attributeIndexPrefix=null)|
|Static Public Member Functions inherited from ComponentTraversalUtil|
|static||resolveAttributeIndexesByComponents (array &$attributeIndexes, Array $componentForms)|
|static||resolveIndexesTogether (array &$attributeIndexes, array $attributeIndexesToResolve)|
|Static Protected Member Functions inherited from ComponentTraversalUtil|
|static||resolveAttributeIndexesByComponent (ComponentForReportForm $componentForm)|
Class to help resolve variable states. When a filter is used from a related model, if that model's module has variable states, then the appropriate states must be added as additional attribute data to later be filtered on. If for example you are using an account's contact's name, then you need to filter contacts by states that do not include leads.