HumHub Documentation (unofficial)

validators

Table of Contents

Classes

BooleanValidator
BooleanValidator checks if the attribute value is a boolean value.
CompareValidator
CompareValidator compares the specified attribute value with another value.
DateValidator
DateValidator verifies if the attribute represents a date, time or datetime in a proper [[format]].
DefaultValueValidator
DefaultValueValidator sets the attribute to be the specified default value.
EachValidator
EachValidator validates an array by checking each of its elements against an embedded validation rule.
EmailValidator
EmailValidator validates that the attribute value is a valid email address.
ExistValidator
ExistValidator validates that the attribute value exists in a table.
FileValidator
FileValidator verifies if an attribute is receiving a valid uploaded file.
FilterValidator
FilterValidator converts the attribute value according to a filter.
ImageValidator
ImageValidator verifies if an attribute is receiving a valid image.
InlineValidator
InlineValidator represents a validator which is defined as a method in the object being validated.
IpValidator
The validator checks if the attribute value is a valid IPv4/IPv6 address or subnet.
NumberValidator
NumberValidator validates that the attribute value is a number.
PunycodeAsset
This asset bundle provides the javascript files needed for the [[EmailValidator]]s client validation.
RangeValidator
RangeValidator validates that the attribute value is among a list of values.
RegularExpressionValidator
RegularExpressionValidator validates that the attribute value matches the specified [[pattern]].
RequiredValidator
RequiredValidator validates that the specified attribute does not have null or empty value.
SafeValidator
SafeValidator serves as a dummy validator whose main purpose is to mark the attributes to be safe for massive assignment.
StringValidator
StringValidator validates that the attribute value is of certain length.
TrimValidator
This class converts the attribute value(s) to string(s) and strip characters.
UniqueValidator
UniqueValidator validates that the attribute value is unique in the specified database table.
UrlValidator
UrlValidator validates that the attribute value is a valid http or https URL.
ValidationAsset
This asset bundle provides the javascript files for client validation.
Validator
Validator is the base class for all validators.

        
On this page

Search results