*/ class LSformRule_email extends LSformRule { // CLI parameters autocompleters protected static $cli_params_autocompleters = array( 'domain' => null, 'checkDomain' => array('LScli', 'autocomplete_bool'), ); /** * Validate form element value * * @param mixed $value The value to validate * @param array $options Validation options: * - Check domain : $options['params']['checkDomain'] * @param LSformElement &$formElement The related LSformElement object * * @return boolean True if value is valid, False otherwise */ public static function validate($value, $options, &$formElement) { return checkEmail( $value, LSconfig :: get('params.domain', null, null, $options), LSconfig :: get('params.checkDomain', true, 'bool', $options) ); } }