*/ class LSformRule_email extends LSformRule { // CLI parameters autocompleters protected static $cli_params_autocompleters = array( 'domain' => null, 'checkDomain' => array('LScli', 'autocomplete_bool'), ); /** * Vérification de la valeur. * * @param string $value Valeur à vérifier * @param array $options Options de validation : * - Check domain : $options['params']['checkDomain'] * @param object $formElement L'objet formElement attaché * * @return boolean true si la valeur est valide, false sinon */ public static function validate($value, $options=array(), &$formElement) { return checkEmail( $value, LSconfig :: get('params.domain', null, null, $options), LSconfig :: get('params.checkDomain', true, 'bool', $options) ); } }