Code Duplication    Length = 9-9 lines in 2 locations

src/Execution/Processor.php 2 locations

@@ 497-505 (lines=9) @@
494
                    $fieldType = $currentLevelAST->getType()->getNamedType();
495
                    if ($fieldType instanceof AbstractUnionType) {
496
                        foreach ($fieldType->getTypes() as $unionFieldType) {
497
                            if ($fieldAst = $unionFieldType->getField($queryField->getName())) {
498
                                $gen  = $this->walkQuery($queryField, $fieldAst);
499
                                $next = $gen->current();
500
                                while ($next) {
501
                                    $received = (yield $next);
502
                                    $childrenScore += (int)$received;
503
                                    $next = $gen->send($received);
504
                                }
505
                            }
506
                        }
507
                    } elseif ($fieldType instanceof AbstractObjectType && $fieldAst = $fieldType->getField($queryField->getName())) {
508
                        $gen  = $this->walkQuery($queryField, $fieldAst);
@@ 507-515 (lines=9) @@
504
                                }
505
                            }
506
                        }
507
                    } elseif ($fieldType instanceof AbstractObjectType && $fieldAst = $fieldType->getField($queryField->getName())) {
508
                        $gen  = $this->walkQuery($queryField, $fieldAst);
509
                        $next = $gen->current();
510
                        while ($next) {
511
                            $received = (yield $next);
512
                            $childrenScore += (int)$received;
513
                            $next = $gen->send($received);
514
                        }
515
                    }
516
                }
517
            }
518
        }