Code Duplication    Length = 9-9 lines in 2 locations

src/Execution/Processor.php 2 locations

@@ 535-543 (lines=9) @@
532
                    $fieldType = $currentLevelAST->getType()->getNamedType();
533
                    if ($fieldType instanceof AbstractUnionType) {
534
                        foreach ($fieldType->getTypes() as $unionFieldType) {
535
                            if ($fieldAst = $unionFieldType->getField($queryField->getName())) {
536
                                $gen  = $this->walkQuery($queryField, $fieldAst);
537
                                $next = $gen->current();
538
                                while ($next) {
539
                                    $received = (yield $next);
540
                                    $childrenScore += (int)$received;
541
                                    $next = $gen->send($received);
542
                                }
543
                            }
544
                        }
545
                    } elseif ($fieldType instanceof AbstractObjectType && $fieldAst = $fieldType->getField($queryField->getName())) {
546
                        $gen  = $this->walkQuery($queryField, $fieldAst);
@@ 545-553 (lines=9) @@
542
                                }
543
                            }
544
                        }
545
                    } elseif ($fieldType instanceof AbstractObjectType && $fieldAst = $fieldType->getField($queryField->getName())) {
546
                        $gen  = $this->walkQuery($queryField, $fieldAst);
547
                        $next = $gen->current();
548
                        while ($next) {
549
                            $received = (yield $next);
550
                            $childrenScore += (int)$received;
551
                            $next = $gen->send($received);
552
                        }
553
                    }
554
                }
555
            }
556
        }