Code Duplication    Length = 11-12 lines in 2 locations

src/Execution/Processor.php 2 locations

@@ 328-338 (lines=11) @@
325
                    $astName  = $astField->getTypeName();
326
                    $typeName = $type->getName();
327
328
                    if ($typeName !== $astName) {
329
                        foreach ($type->getInterfaces() as $interface) {
330
                            if ($interface->getName() === $astName) {
331
                                $result = array_merge($result, $this->collectResult($field, $type, $astField, $resolvedValue));
332
333
                                break;
334
                            }
335
                        }
336
337
                        continue;
338
                    }
339
340
                    $result = array_merge($result, $this->collectResult($field, $type, $astField, $resolvedValue));
341
@@ 349-360 (lines=12) @@
346
                    $astFragmentModel = $astFragment->getModel();
347
                    $typeName         = $type->getName();
348
349
                    if ($typeName !== $astFragmentModel) {
350
                        foreach ($type->getInterfaces() as $interface) {
351
                            if ($interface->getName() === $astFragmentModel) {
352
                                $result = array_merge($result, $this->collectResult($field, $type, $astFragment, $resolvedValue));
353
354
                                break;
355
                            }
356
357
                        }
358
359
                        continue;
360
                    }
361
362
                    $result = array_merge($result, $this->collectResult($field, $type, $astFragment, $resolvedValue));
363