ArrayItemwhich can validate an array's items and make sure all the items pass validation against a specific constraints schema.
DateEqualswhich can help you validate that a target value is a date and is the same date as the validation date or other field
Afterwhich can help you validate that a target value is a date and is after the validation date
AfterOrEqualwhich can help you validate that a target value is a date and is after or equal the validation date
Beforewhich can help you validate that a target value is a date and is before the validation date
BeforeOrEqualwhich can help you validate that a target value is a date and is before or equal the validation date
onError( closure ), onSuccess( closure )callbacks that can be used to validate results using the
validate()method and concatenate the callbacks.
assert()helper that can assit you in validating truthful expressions or throwing exceptions
validateHasValue()so you can do simple validations not only on objects and constraints.
RequiredIf, RequiredUnlesscan now be declared with a simple value pointing to a field. Basically testing if
anotherFieldexists, or unless
BaseValidatorfor usage by all validators to bring uniformity, global di, and helpers.
getName()since that comes from the
UniqueValidatornow supports both creation and update checks with new constraints.
interfacesfolder so we can continue to document them and use them without direct compilation.
rulesstruct argument to several validators that missed it.