diff --git a/README.md b/README.md index 4854fa1..9382df2 100644 --- a/README.md +++ b/README.md @@ -182,7 +182,7 @@ case of an error. The callback provided should return boolean true or false. ```php -Valitron\Validator::addRule('alwaysFail', function($field, $value, array $params) { +Valitron\Validator::addRule('alwaysFail', function($field, $value, array $params, array $fields) { return false; }, 'Everything you do is wrong. You fail.'); ``` diff --git a/src/Valitron/Validator.php b/src/Valitron/Validator.php index 7322357..6a48c56 100644 --- a/src/Valitron/Validator.php +++ b/src/Valitron/Validator.php @@ -885,7 +885,7 @@ class Validator $result = true; foreach ($values as $value) { - $result = $result && call_user_func($callback, $field, $value, $v['params']); + $result = $result && call_user_func($callback, $field, $value, $v['params'], $this->_fields); } if (!$result) {