diff --git a/src/Valitron/Validator.php b/src/Valitron/Validator.php index 3ce5fc0..1b1513d 100644 --- a/src/Valitron/Validator.php +++ b/src/Valitron/Validator.php @@ -1195,7 +1195,8 @@ protected function getPart($data, $identifiers, $allow_empty = false) } } - private function validationMustBeExcecuted($validation, $field, $values, $multiple){ + protected function validationMustBeExecuted($validation, $field, $values, $multiple) + { //always excecute requiredWith(out) rules if (in_array($validation['rule'], array('requiredWith', 'requiredWithout'))){ return true; @@ -1216,6 +1217,7 @@ private function validationMustBeExcecuted($validation, $field, $values, $multip return true; } + /** * Run validations and return boolean result * @@ -1228,7 +1230,7 @@ public function validate() foreach ($v['fields'] as $field) { list($values, $multiple) = $this->getPart($this->_fields, explode('.', $field), false); - if (! $this->validationMustBeExcecuted($v, $field, $values, $multiple)){ + if (! $this->validationMustBeExecuted($v, $field, $values, $multiple)){ continue; }