| F | ConcatenatesRelationships::hasOneOrManyDeepFromRelations() | 0 | 48 | 13 | 0 | 0 | 0 | 
                            
                    | B | IdeHelper\DeepRelationsHook::run() | 0 | 14 | 10 | 4 | 0 | 0 | 
                            
                    | B | EloquentHasManyDeep\HasManyDeep::addConstraints() | 0 | 16 | 8 | 0 | 0 | 0 | 
                            
                    | A | ConcatenatesRelationships::hasOneOrManyThroughParent() | 0 | 11 | 6 | 0 | 0 | 0 | 
                            
                    | A | HasExistenceQueries::getRelationExistenceQuery() | 0 | 13 | 6 | 2 | 0 | 0 | 
                            
                    | A | ConcatenatesRelationships::addRemovedScopesToHasOneOrManyDeepRelationship() | 0 | 14 | 6 | 0 | 0 | 0 | 
                            
                    | A | JoinsThroughParents::joinThroughParent() | 0 | 20 | 5 | 1 | 0 | 0 | 
                            
                    | A | EloquentHasManyDeep\HasManyDeep::shouldSelect() | 0 | 16 | 5 | 1 | 0 | 0 | 
                            
                    | A | ReversesRelationships::hasOneOrManyDeepFromReverseThroughClass() | 0 | 14 | 5 | 0 | 0 | 0 | 
                            
                    | A | JoinsThroughParents::throughParentJoins() | 0 | 13 | 5 | 0 | 0 | 0 | 
                            
                    | A | EloquentHasManyDeep\HasOneDeep::match() | 0 | 12 | 5 | 3 | 0 | 0 | 
                            
                    | A | EloquentHasManyDeep\HasManyDeep::performJoin() | 0 | 10 | 5 | 3 | 0 | 0 | 
                            
                    | A | HasManyMerged::buildDictionaryForDeepRelationship() | 0 | 11 | 5 | 1 | 0 | 0 | 
                            
                    | A | DeepRelationsHook::addRelationship() | 0 | 19 | 3 | 1 | 0 | 0 | 
                            
                    | A | ConcatenatesRelationships::hasOneDeepFromRelations() | 0 | 17 | 1 | 1 | 0 | 0 |