Code Duplication    Length = 11-12 lines in 2 locations

src/Execution/Processor.php 2 locations

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