Merge pull request #146 from vanpattenmedia/fields_param_in_rule_callback

Pass fields to callbacks defined in addRule
This commit is contained in:
Vance Lucas 2016-01-15 13:53:20 -06:00
commit 2c8e918ced
2 changed files with 2 additions and 2 deletions

View File

@ -182,7 +182,7 @@ case of an error. The callback provided should return boolean true or
false. false.
```php ```php
Valitron\Validator::addRule('alwaysFail', function($field, $value, array $params) { Valitron\Validator::addRule('alwaysFail', function($field, $value, array $params, array $fields) {
return false; return false;
}, 'Everything you do is wrong. You fail.'); }, 'Everything you do is wrong. You fail.');
``` ```

View File

@ -885,7 +885,7 @@ class Validator
$result = true; $result = true;
foreach ($values as $value) { 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) { if (!$result) {