|  | @@ 317-327 (lines=11) @@ | 
                                                            
                                    | 314 |  |                     $astName  = $astField->getTypeName(); | 
                                                            
                                    | 315 |  |                     $typeName = $type->getName(); | 
                                                            
                                    | 316 |  |  | 
                                                            
                                    | 317 |  |                     if ($typeName !== $astName) { | 
                                                            
                                    | 318 |  |                         foreach ($type->getInterfaces() as $interface) { | 
                                                            
                                    | 319 |  |                             if ($interface->getName() === $astName) { | 
                                                            
                                    | 320 |  |                                 $result = array_merge($result, $this->collectResult($field, $type, $astField, $resolvedValue)); | 
                                                            
                                    | 321 |  |  | 
                                                            
                                    | 322 |  |                                 break; | 
                                                            
                                    | 323 |  |                             } | 
                                                            
                                    | 324 |  |                         } | 
                                                            
                                    | 325 |  |  | 
                                                            
                                    | 326 |  |                         continue; | 
                                                            
                                    | 327 |  |                     } | 
                                                            
                                    | 328 |  |  | 
                                                            
                                    | 329 |  |                     $result = array_merge($result, $this->collectResult($field, $type, $astField, $resolvedValue)); | 
                                                            
                                    | 330 |  |  | 
                                                                                
                                |  | @@ 338-349 (lines=12) @@ | 
                                                            
                                    | 335 |  |                     $astFragmentModel = $astFragment->getModel(); | 
                                                            
                                    | 336 |  |                     $typeName         = $type->getName(); | 
                                                            
                                    | 337 |  |  | 
                                                            
                                    | 338 |  |                     if ($typeName !== $astFragmentModel) { | 
                                                            
                                    | 339 |  |                         foreach ($type->getInterfaces() as $interface) { | 
                                                            
                                    | 340 |  |                             if ($interface->getName() === $astFragmentModel) { | 
                                                            
                                    | 341 |  |                                 $result = array_merge($result, $this->collectResult($field, $type, $astFragment, $resolvedValue)); | 
                                                            
                                    | 342 |  |  | 
                                                            
                                    | 343 |  |                                 break; | 
                                                            
                                    | 344 |  |                             } | 
                                                            
                                    | 345 |  |  | 
                                                            
                                    | 346 |  |                         } | 
                                                            
                                    | 347 |  |  | 
                                                            
                                    | 348 |  |                         continue; | 
                                                            
                                    | 349 |  |                     } | 
                                                            
                                    | 350 |  |  | 
                                                            
                                    | 351 |  |                     $result = array_merge($result, $this->collectResult($field, $type, $astFragment, $resolvedValue)); | 
                                                            
                                    | 352 |  |  |