Code Duplication    Length = 10-11 lines in 2 locations

src/Processor.php 2 locations

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