Code Duplication    Length = 3-5 lines in 2 locations

src/Type/Config/Traits/FieldsAwareTrait.php 2 locations

@@ 47-49 (lines=3) @@
44
                $namedType = $fieldInfo->getNamedType();
45
                if ($fieldInfo->getConfig() && $fieldInfo->getConfig()->get('resolve')) {
46
                    $config['resolve'] = $fieldInfo->getConfig()->get('resolve');
47
                } elseif (empty($config['resolve']) && (method_exists($fieldInfo, 'resolve'))) {
48
                    $config['resolve'] = [$fieldInfo, 'resolve'];
49
                }
50
                if ($fieldInfo->getConfig() && $fieldInfo->getConfig()->hasArguments()) {
51
                    $config['args'] = $fieldInfo->getConfig()->getArguments();
52
                }
@@ 69-73 (lines=5) @@
66
            }
67
68
            $type = TypeMap::getScalarTypeObject($type);
69
        } else {
70
            if (empty($config['resolve']) && (method_exists($type, 'resolve'))) {
71
                $config['resolve'] = [$type, 'resolve'];
72
            }
73
        }
74
75
        $config['name'] = $name;
76
        $config['type'] = $type;