} return false; } protected static function isOptional($rule) { $optional = @$rule['optional']; return $optional ? TRUE : FALSE; } protected static function ruleType($rule) { $type = $rule['type']; if (NULL == $type) { return 'string'; } return $type; } protected static function ruleMinlength($rule) { if (isset($rule['minlength'])) { return (int) $rule['minlength']; } # No validation return 0; } public static function isError($res) { return isset($res['error']) && $res['error'] ? TRUE : FALSE; } } DF_Validator::$LOGGER = DF_Logger::logger('DF_Validator'); require_once 'DF/Validator/Type/LdapDN.php';
public static function setActiveLogger($name) { self::$activeLogger = $name; }