Mixing validation rules error, strange php error && ()->validate() not performing validate method during foreach loop's second cycle
Partial commits for backup
Strangely
                        $valid = ( $valid && $rule_object->validate($value) );
Above code does not work but following works:
                        $result = $rule_object->validate($value);
                        $valid = ( $valid && $result );
This is an unfortunate low level php interpreter issue