Code Duplication    Length = 10-11 lines in 2 locations

src/Processor.php 2 locations

@@ 205-214 (lines=10) @@
202
203
                $value = $listValue;
204
            } else {
205
                if ($field->getType()->getKind() == TypeMap::KIND_ENUM) {
206
                    if(!$field->getType()->isValidValue($preResolvedValue)) {
207
                        $this->resolveValidator->addError(new ResolveException('Not valid value for enum type'));
208
                        $value = null;
209
                    } else {
210
                        $value = $field->getType()->resolve($preResolvedValue);
211
                    }
212
                } else {
213
                    $value = $field->getType()->serialize($preResolvedValue);
214
                }
215
            }
216
        } else {
217
            if (!$this->resolveValidator->validateArguments($field, $query, $this->request)) {
@@ 263-273 (lines=11) @@
260
     */
261
    private function checkFieldExist($objectType, $query)
262
    {
263
        if (!$objectType->getConfig()->hasField($query->getName())) {
264
            if ($objectType->getKind() == TypeMap::KIND_LIST) {
265
                $name = $objectType->getConfig()->getItem()->getName();
266
            } else {
267
                $name = $objectType->getName();
268
            }
269
270
            $this->resolveValidator->addError(new ResolveException(sprintf('Field "%s" not found in type "%s"', $query->getName(), $name)));
271
272
            return false;
273
        }
274
275
        return true;
276
    }