sfCallbackValidator:
sfCallbackValidator allows you to use a custom callback function or method
to validate the input. The function should return true on valid and false
on invalid and should be callable using is_callable().
sfCompareValidator:
sfCompareValidator compares two different request parameters.
sfDateValidator:
sfDateValidator verifies a parameter is of a date format.
sfEmailValidator:
sfEmailValidator verifies a parameter contains a value that qualifies as an
email address.
sfFileValidator:
sfFileValidator allows you to apply constraints to file upload.
sfNumberValidator:
sfNumberValidator verifies a parameter is a number and allows you to apply
size constraints.
sfRegexValidator:
sfRegexValidator allows you to match a value against a regular expression
pattern.
sfStringValidator:
sfStringValidator allows you to apply string-related constraints to a
parameter.
sfUrlValidator:
sfUrlValidator verifies a parameter contains a value that qualifies as a
valid URL.
sfValidatedFile:
sfValidatedFile represents a validated uploaded file.
sfValidator:
sfValidatorBase allows you to apply constraints to user entered parameters.
sfValidatorAnd:
sfValidatorAnd validates an input value if all validators passes.
sfValidatorBase:
sfValidatorBase is the base class for all validators.
sfValidatorBoolean:
sfValidatorBoolean validates a boolean. It also converts the input value to
a valid boolean.
sfValidatorCallback:
sfValidatorCallback validates an input value if the given callback does not
throw a sfValidatorError.
sfValidatorChoice:
sfValidatorChoice validates than the value is one of the expected values.
sfValidatorChoiceMany:
sfValidatorChoiceMany validates than an array of values is in the array of
the expected values.