Code Duplication    Length = 4-4 lines in 2 locations

code/models/fieldtypes/JSONText.php 2 locations

@@ 363-366 (lines=4) @@
360
            throw new JSONTextException($msg);
361
        }
362
363
        if ($isEx && !$this->isValidExpression($operator)) {
364
            $msg = 'JSON expression: ' . $operator . ' is invalid.';
365
            throw new JSONTextException($msg);
366
        }
367
368
        $validType = ($isEx ? self::JSONTEXT_QUERY_JSONPATH : self::JSONTEXT_QUERY_OPERATOR);
369
        if ($marshalled = $this->marshallQuery(func_get_args(), $validType)) {
@@ 432-435 (lines=4) @@
429
        if (!$expr) {
430
            $this->value = $value;
431
        } else {
432
            if (!$this->isValidExpression($expr)) {
433
                $msg = 'Invalid JSONPath expression: ' . $expr . ' passed to ' . __FUNCTION__;
434
                throw new JSONTextException($msg);
435
            }
436
            
437
            if (!$this->jsonStore->set($expr, $value)) {
438
                $msg = 'Failed to properly set custom data to the JSONStore in ' . __FUNCTION__;