Code Duplication    Length = 11-12 lines in 2 locations

src/Execution/Processor.php 2 locations

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