Skip to content

Commit 678ec50

Browse files
Bug fixes
1 parent 0172fe8 commit 678ec50

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/Validator.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,11 @@ public static function make(array $rules, array $messages=[]) {
7777
return trim($value);
7878
}, explode(',', $data_key));
7979
foreach($tmp_data_key as $data_key) {
80-
$parsed_rules[$data_key] = $parsed_data_rules;
80+
if(array_key_exists($data_key, $parsed_rules)) {
81+
$parsed_rules[$data_key] = array_merge($parsed_rules[$data_key], $parsed_data_rules);
82+
} else {
83+
$parsed_rules[$data_key] = $parsed_data_rules;
84+
}
8185
}
8286
}
8387
self::$rules = $parsed_rules;
@@ -110,7 +114,11 @@ public static function make(array $rules, array $messages=[]) {
110114
return trim($value);
111115
}, explode(',', $data_key));
112116
foreach($tmp_data_key as $data_key) {
113-
$parsed_messages[$data_key] = $parsed_data_messages;
117+
if(array_key_exists($data_key, $parsed_messages)) {
118+
$parsed_messages[$data_key] = array_merge($parsed_messages[$data_key], $parsed_data_messages);
119+
} else {
120+
$parsed_messages[$data_key] = $parsed_data_messages;
121+
}
114122
}
115123
}
116124
self::$messages = $parsed_messages;

0 commit comments

Comments
 (0)