Skip to content

Commit b9b3549

Browse files
committed
Message behave as $.validate
1 parent 9628a17 commit b9b3549

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/PHPValidation/Validation.php

+7-3
Original file line numberDiff line numberDiff line change
@@ -185,10 +185,14 @@ public function check($value, $rule, $options = null, $field = null)
185185
*/
186186
protected function error($value, $rule, $options = null, $field = null)
187187
{
188-
$message;
188+
$message = null;
189189

190-
if (isset($this->messages[$rule])) {
191-
$message = $this->messages[$rule];
190+
if (isset($field) && isset($this->messages[$field])) {
191+
if (is_array($this->messages[$field]) && isset($this->messages[$field][$rule])) {
192+
$message = $this->messages[$field][$rule];
193+
} else {
194+
$message = $this->messages[$field];
195+
}
192196
} elseif (isset($this->methods[$rule])) {
193197
$message = $this->methods[$rule]->message($options, $value, $field);
194198
}

0 commit comments

Comments
 (0)