Code Duplication    Length = 9-9 lines in 2 locations

src/Execution/Processor.php 2 locations

@@ 485-493 (lines=9) @@
482
                    $fieldType = $currentLevelAST->getType()->getNamedType();
483
                    if ($fieldType instanceof AbstractUnionType) {
484
                        foreach ($fieldType->getTypes() as $unionFieldType) {
485
                            if ($fieldAst = $unionFieldType->getField($queryField->getName())) {
486
                                $gen  = $this->walkQuery($queryField, $fieldAst);
487
                                $next = $gen->current();
488
                                while ($next) {
489
                                    $received = (yield $next);
490
                                    $childrenScore += (int)$received;
491
                                    $next = $gen->send($received);
492
                                }
493
                            }
494
                        }
495
                    } elseif ($fieldType instanceof AbstractObjectType && $fieldAst = $fieldType->getField($queryField->getName())) {
496
                        $gen  = $this->walkQuery($queryField, $fieldAst);
@@ 495-503 (lines=9) @@
492
                                }
493
                            }
494
                        }
495
                    } elseif ($fieldType instanceof AbstractObjectType && $fieldAst = $fieldType->getField($queryField->getName())) {
496
                        $gen  = $this->walkQuery($queryField, $fieldAst);
497
                        $next = $gen->current();
498
                        while ($next) {
499
                            $received = (yield $next);
500
                            $childrenScore += (int)$received;
501
                            $next = $gen->send($received);
502
                        }
503
                    }
504
                }
505
            }
506
        }