Code Duplication    Length = 11-12 lines in 2 locations

src/Execution/Processor.php 2 locations

@@ 336-346 (lines=11) @@
333
                    $astName  = $astField->getTypeName();
334
                    $typeName = $type->getName();
335
336
                    if ($typeName !== $astName) {
337
                        foreach ($type->getInterfaces() as $interface) {
338
                            if ($interface->getName() === $astName) {
339
                                $result = array_merge($result, $this->collectResult($field, $type, $astField, $resolvedValue));
340
341
                                break;
342
                            }
343
                        }
344
345
                        continue;
346
                    }
347
348
                    $result = array_merge($result, $this->collectResult($field, $type, $astField, $resolvedValue));
349
@@ 357-368 (lines=12) @@
354
                    $astFragmentModel = $astFragment->getModel();
355
                    $typeName         = $type->getName();
356
357
                    if ($typeName !== $astFragmentModel) {
358
                        foreach ($type->getInterfaces() as $interface) {
359
                            if ($interface->getName() === $astFragmentModel) {
360
                                $result = array_merge($result, $this->collectResult($field, $type, $astFragment, $resolvedValue));
361
362
                                break;
363
                            }
364
365
                        }
366
367
                        continue;
368
                    }
369
370
                    $result = array_merge($result, $this->collectResult($field, $type, $astFragment, $resolvedValue));
371