It provides functions to fetch session, cookie, POST or GET form request values, as well other functions to perform several types of validation.
Currently it can validate a value as an e-mail address, a number, alphanumeric test, a date, state code with two characters, IP address, HTTP URL, check whether a value is defined, check the length of the value, provide a default for empty values, and compare two values.