Code Duplication    Length = 11-12 lines in 2 locations

src/Execution/Processor.php 2 locations

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