| @@ 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 = []; |
|