Code Duplication    Length = 11-12 lines in 2 locations

src/Execution/Processor.php 2 locations

@@ 343-353 (lines=11) @@
340
                    $astName  = $astField->getTypeName();
341
                    $typeName = $type->getName();
342
343
                    if ($typeName !== $astName) {
344
                        foreach ($type->getInterfaces() as $interface) {
345
                            if ($interface->getName() === $astName) {
346
                                $result = array_merge($result, $this->collectResult($field, $type, $astField, $resolvedValue));
347
348
                                break;
349
                            }
350
                        }
351
352
                        continue;
353
                    }
354
355
                    $result = array_merge($result, $this->collectResult($field, $type, $astField, $resolvedValue));
356
@@ 364-375 (lines=12) @@
361
                    $astFragmentModel = $astFragment->getModel();
362
                    $typeName         = $type->getName();
363
364
                    if ($typeName !== $astFragmentModel) {
365
                        foreach ($type->getInterfaces() as $interface) {
366
                            if ($interface->getName() === $astFragmentModel) {
367
                                $result = array_merge($result, $this->collectResult($field, $type, $astFragment, $resolvedValue));
368
369
                                break;
370
                            }
371
372
                        }
373
374
                        continue;
375
                    }
376
377
                    $result = array_merge($result, $this->collectResult($field, $type, $astFragment, $resolvedValue));
378