mirror of
https://github.com/vlucas/valitron.git
synced 2025-12-31 07:01:54 +00:00
Merge pull request #146 from vanpattenmedia/fields_param_in_rule_callback
Pass fields to callbacks defined in addRule
This commit is contained in:
commit
2c8e918ced
@ -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.');
|
||||
```
|
||||
|
||||
@ -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) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user