Guest User

Untitled

a guest
Jun 19th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. <?php
  2.  
  3. /**
  4. * Which do you prefer?
  5. */
  6.  
  7. // Option A:
  8. $validators = array(
  9. 'tag' => new Validator(array(
  10. 'title' => new RuleSet(
  11. array('empty' => false, 'minlength' => 3, 'maxlength' => 128),
  12. array('empty' => _('The %s can not be empty'), 'minlength' => _('The %s must be longer'), 'maxlength' => _('The %s must be shorter')),
  13. _('Tag Title')
  14. )
  15. ), _('An error occurred when attempting to create a new Tag.'))
  16. );
  17.  
  18. // Option B:
  19. $validator = new Validator;
  20. $ruleSet = new RuleSet(array());
  21.  
  22. $validators = array();
  23. $validators['tag'] = $validator->addRuleSet('title',
  24. $ruleSet->addRule('empty', false)
  25. ->addRule('minlength', 3)
  26. ->addRule('maxlength', 128)
  27. ->addError('empty', _('The %s can not be empty'))
  28. ->addError('minlength', _('The %s must be longer'))
  29. ->addError('maxlength', _('The %s must be shorter'))
  30. ->setField('Tag Title')
  31. )->setError(_('An error occurred when attempting to create a new Tag.'));
  32.  
  33. // Option C:
  34. // You're an idiot, none of those
Add Comment
Please, Sign In to add comment