Code Duplication    Length = 10-11 lines in 2 locations

src/Processor.php 2 locations

@@ 186-195 (lines=10) @@
183
184
                $value = $listValue;
185
            } else {
186
                if ($field->getType()->getKind() == TypeMap::KIND_ENUM) {
187
                    if(!$field->getType()->isValidValue($preResolvedValue)) {
188
                        $this->resolveValidator->addError(new ResolveException('Not valid value for enum type'));
189
                        $value = null;
190
                    } else {
191
                        $value = $field->getType()->resolve($preResolvedValue);
192
                    }
193
                } else {
194
                    $value = $field->getType()->serialize($preResolvedValue);
195
                }
196
            }
197
        } else {
198
            if (!$this->resolveValidator->validateArguments($field, $query, $this->request)) {
@@ 244-254 (lines=11) @@
241
     */
242
    private function checkFieldExist($objectType, $query)
243
    {
244
        if (!$objectType->getConfig()->hasField($query->getName())) {
245
            if ($objectType->getKind() == TypeMap::KIND_LIST) {
246
                $name = $objectType->getConfig()->getItem()->getName();
247
            } else {
248
                $name = $objectType->getName();
249
            }
250
251
            $this->resolveValidator->addError(new ResolveException(sprintf('Field "%s" not found in type "%s"', $query->getName(), $name)));
252
253
            return false;
254
        }
255
256
        return true;
257
    }