Snaju Inception Docs

Rules

Interfaces, Classes and Traits

ArrayRule
Validates that the value given for the specified field is an array.
BooleanRule
Validates that the value given for the specified field is a boolean.
GreaterThanEqualRule
Validates that the value given for the specified field is greater than or equal to the rule's value.
GreaterThanRule
Validates that the value provided for the specified field is greater than the rule's value.
InArrayRule
Validates that the value provided for the specified field is an array.
IntegerRule
Validates that the value provided for the specified field is an integer.
JsonRule
Validates that the value provided for the specified field is a valid JSON object. May be provided as a string or actual JSON object -- both are valid and evaluate to true.
LessThan
Validates that the value provided for the specified field is less than the rule's value.
LessThanEqual
Validates that the value provided for the specified field is less than or equal to the rule's value.
MaxRule
Validates that the value provided for the specified field has a max character length as specified by the rule's value.
MinRule
Validates that the value provided for the specified field has a minimum character length as specified by the rule's value.
NumericRule
Class NumericRule
ObjectRule
Validates that the value provided for the specified field is an object.
PresentRule
Validates that a value has been provided for the specified field. This value may be null or empty.
RequiredRule
Validates that a value has been provided for the specified field and is not empty or null.
StringRule
Validates that the value provided for the specified field is a string.
UniqueRule
Validates that the value provided for the specified field is unique and doesn't have any same values in the specified database.

Search results