Code Duplication    Length = 11-12 lines in 2 locations

src/Execution/Processor.php 2 locations

@@ 309-319 (lines=11) @@
306
                    $astName  = $astField->getTypeName();
307
                    $typeName = $type->getName();
308
309
                    if ($typeName !== $astName) {
310
                        foreach ($type->getInterfaces() as $interface) {
311
                            if ($interface->getName() === $astName) {
312
                                $result = array_merge($result, $this->collectResult($field, $type, $astField, $resolvedValue));
313
314
                                break;
315
                            }
316
                        }
317
318
                        continue;
319
                    }
320
321
                    $result = array_merge($result, $this->collectResult($field, $type, $astField, $resolvedValue));
322
@@ 330-341 (lines=12) @@
327
                    $astFragmentModel = $astFragment->getModel();
328
                    $typeName         = $type->getName();
329
330
                    if ($typeName !== $astFragmentModel) {
331
                        foreach ($type->getInterfaces() as $interface) {
332
                            if ($interface->getName() === $astFragmentModel) {
333
                                $result = array_merge($result, $this->collectResult($field, $type, $astFragment, $resolvedValue));
334
335
                                break;
336
                            }
337
338
                        }
339
340
                        continue;
341
                    }
342
343
                    $result = array_merge($result, $this->collectResult($field, $type, $astFragment, $resolvedValue));
344