Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Which do you prefer?
- */
- // Option A:
- $validators = array(
- 'tag' => new Validator(array(
- 'title' => new RuleSet(
- array('empty' => false, 'minlength' => 3, 'maxlength' => 128),
- array('empty' => _('The %s can not be empty'), 'minlength' => _('The %s must be longer'), 'maxlength' => _('The %s must be shorter')),
- _('Tag Title')
- )
- ), _('An error occurred when attempting to create a new Tag.'))
- );
- // Option B:
- $validator = new Validator;
- $ruleSet = new RuleSet(array());
- $validators = array();
- $validators['tag'] = $validator->addRuleSet('title',
- $ruleSet->addRule('empty', false)
- ->addRule('minlength', 3)
- ->addRule('maxlength', 128)
- ->addError('empty', _('The %s can not be empty'))
- ->addError('minlength', _('The %s must be longer'))
- ->addError('maxlength', _('The %s must be shorter'))
- ->setField('Tag Title')
- )->setError(_('An error occurred when attempting to create a new Tag.'));
- // Option C:
- // You're an idiot, none of those
Add Comment
Please, Sign In to add comment