Code Duplication    Length = 11-12 lines in 2 locations

src/Execution/Processor.php 2 locations

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