Code Duplication    Length = 11-12 lines in 2 locations

src/Execution/Processor.php 2 locations

@@ 303-313 (lines=11) @@
300
                    $astName  = $astField->getTypeName();
301
                    $typeName = $type->getName();
302
303
                    if ($typeName !== $astName) {
304
                        foreach ($type->getInterfaces() as $interface) {
305
                            if ($interface->getName() === $astName) {
306
                                $result = array_merge($result, $this->collectResult($field, $type, $astField, $resolvedValue));
307
308
                                break;
309
                            }
310
                        }
311
312
                        continue;
313
                    }
314
315
                    $result = array_merge($result, $this->collectResult($field, $type, $astField, $resolvedValue));
316
@@ 324-335 (lines=12) @@
321
                    $astFragmentModel = $astFragment->getModel();
322
                    $typeName         = $type->getName();
323
324
                    if ($typeName !== $astFragmentModel) {
325
                        foreach ($type->getInterfaces() as $interface) {
326
                            if ($interface->getName() === $astFragmentModel) {
327
                                $result = array_merge($result, $this->collectResult($field, $type, $astFragment, $resolvedValue));
328
329
                                break;
330
                            }
331
332
                        }
333
334
                        continue;
335
                    }
336
337
                    $result = array_merge($result, $this->collectResult($field, $type, $astFragment, $resolvedValue));
338