Code Duplication    Length = 5-6 lines in 2 locations

src/SchemaValidationError.php 2 locations

@@ 37-41 (lines=5) @@
34
                return $this->extraDetails;
35
            case self::SCHEMA_VIOLATION:
36
                return $this->extraDetails;
37
            case self::FIELD_VALIDATION:
38
                $field = $this->extraDetails["field"];
39
                $error = $this->extraDetails["error"];
40
                $value = $this->extraDetails["value"];
41
                return "{$field}: {$error} ({$value})";
42
            case self::ROW_FIELD_VALIDATION:
43
                $row = $this->extraDetails["row"];
44
                $field = $this->extraDetails["field"];
@@ 42-47 (lines=6) @@
39
                $error = $this->extraDetails["error"];
40
                $value = $this->extraDetails["value"];
41
                return "{$field}: {$error} ({$value})";
42
            case self::ROW_FIELD_VALIDATION:
43
                $row = $this->extraDetails["row"];
44
                $field = $this->extraDetails["field"];
45
                $error = $this->extraDetails["error"];
46
                $value = $this->extraDetails["value"];
47
                return "row {$row} {$field}: {$error} ({$value})";
48
            case self::ROW_VALIDATION:
49
                $row = $this->extraDetails["row"];
50
                $error = $this->extraDetails["error"];