Code Duplication    Length = 5-7 lines in 2 locations

src/Validator.php 2 locations

@@ 195-199 (lines=5) @@
192
            if (strpos($ruleFields, self::$multiFieldSeparator) !== false) {
193
                foreach (explode(self::$multiFieldSeparator, $ruleFields) as $fieldName) {
194
                    $fieldName = trim($fieldName);
195
                    if (!isset($mergedRules[$fieldName])) {
196
                        $mergedRules[$fieldName] = $ruleConditions;
197
                    } else {
198
                        $mergedRules[$fieldName] .= self::$ruleSeparator.$ruleConditions;
199
                    }
200
                }
201
            } else {
202
                if (!isset($mergedRules[$ruleFields])) {
@@ 201-207 (lines=7) @@
198
                        $mergedRules[$fieldName] .= self::$ruleSeparator.$ruleConditions;
199
                    }
200
                }
201
            } else {
202
                if (!isset($mergedRules[$ruleFields])) {
203
                    $mergedRules[$ruleFields] = $ruleConditions;
204
                } else {
205
                    $mergedRules[$ruleFields] .= self::$ruleSeparator.$ruleConditions;
206
                }
207
            }
208
        }
209
210
        $finalRules = [];