This class can be used for validating the values of HTTP request variables such as $_GET, $_POST, $_REQUEST, $_COOKIE, etc..
It can validate request values against a list of expected type values like : integers, decimal numbers, booleans, alphanumeric text, HTML text, arrays, etc..
Invalid variables may be replaced with default values. The class throws an exception for invalid variables without a default value.