Code Duplication    Length = 11-12 lines in 2 locations

src/Execution/Processor.php 2 locations

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