Code Duplication    Length = 11-12 lines in 2 locations

src/Execution/Processor.php 2 locations

@@ 316-326 (lines=11) @@
313
                    $astName  = $astField->getTypeName();
314
                    $typeName = $type->getName();
315
316
                    if ($typeName !== $astName) {
317
                        foreach ($type->getInterfaces() as $interface) {
318
                            if ($interface->getName() === $astName) {
319
                                $result = array_merge($result, $this->collectResult($field, $type, $astField, $resolvedValue));
320
321
                                break;
322
                            }
323
                        }
324
325
                        continue;
326
                    }
327
328
                    $result = array_merge($result, $this->collectResult($field, $type, $astField, $resolvedValue));
329
@@ 337-348 (lines=12) @@
334
                    $astFragmentModel = $astFragment->getModel();
335
                    $typeName         = $type->getName();
336
337
                    if ($typeName !== $astFragmentModel) {
338
                        foreach ($type->getInterfaces() as $interface) {
339
                            if ($interface->getName() === $astFragmentModel) {
340
                                $result = array_merge($result, $this->collectResult($field, $type, $astFragment, $resolvedValue));
341
342
                                break;
343
                            }
344
345
                        }
346
347
                        continue;
348
                    }
349
350
                    $result = array_merge($result, $this->collectResult($field, $type, $astFragment, $resolvedValue));
351