Esempio n. 1
0
 /**
  * @expectedException \Exception
  */
 public function testRegisterFilterFailNotCallable()
 {
     $this->_loader->registerFilter('testFilter', array($this->_collection, 'not a real method'));
 }
Esempio n. 2
0
 public function register(Loader $loader)
 {
     $loader->registerRule('testRule', array($this, 'testRule'), 'testRule')->registerRule('testFail', array($this, 'testFail'), 'testRule')->registerRule('isTest', array($this, 'isTest'), 'isTest')->registerFilter('testFilter', array($this, 'testFilter'));
 }
Esempio n. 3
0
 /**
  * Register rules to loader
  *
  * @param Loader $loader
  *
  * @return mixed|void
  */
 public function register(Loader $loader)
 {
     $loader->registerRule('alnum', array($this, 'alnum'), '%s must%s be alphanumeric.')->registerRule('alpha', array($this, 'alpha'), '%s must%s be alphabetical.')->registerRule('digit', array($this, 'digit'), '%s must%s only contain digits.')->registerRule('length', array($this, 'length'), '%s must%s be %s characters long.')->registerRule('minLength', array($this, 'minLength'), '%s must%s be at least %s characters.')->registerRule('maxLength', array($this, 'maxLength'), '%s must%s be no more than %s characters.')->registerRule('email', array($this, 'email'), '%s must%s be a valid email address.')->registerRule('url', array($this, 'url'), '%s must%s be a valid URL.')->registerRule('match', array($this, 'match'), '%s must%s match the regular expression %s.');
 }
Esempio n. 4
0
 /**
  * Register rules to loader
  *
  * @param Loader $loader
  *
  * @return void
  */
 public function register(Loader $loader)
 {
     $loader->registerRule('rule', array($this, 'rule'), '%s must%s pass a custom rule.');
 }
Esempio n. 5
0
 /**
  * Register rules
  *
  * @param Loader $loader
  *
  * @return void
  */
 public function register(Loader $loader)
 {
     $loader->registerRule('min', array($this, 'min'), '%s must%s be equal to or greater than %s.')->registerRule('max', array($this, 'max'), '%s must%s be less than or equal to %s.')->registerRule('between', array($this, 'between'), '%s must%s be between %s and %s.')->registerRule('multipleOf', array($this, 'multipleOf'), '%s must%s be a multiple of %s');
 }
Esempio n. 6
0
 /**
  * Register rules to Loader
  *
  * @param Loader $loader
  *
  * @return void
  */
 public function register(Loader $loader)
 {
     $loader->registerRule('before', array($this, 'before'), '%s must%s be before %s.')->registerRule('after', array($this, 'after'), '%s must%s be after %s.');
 }
Esempio n. 7
0
 /**
  * Register filters to loader
  *
  * @param Loader $loader
  *
  * @return void
  */
 public function register(Loader $loader)
 {
     $loader->registerFilter('add', array($this, 'add'))->registerFilter('subtract', array($this, 'subtract'))->registerFilter('multiply', array($this, 'multiply'))->registerFilter('divide', array($this, 'divide'))->registerFilter('percentage', array($this, 'percentage'));
 }
Esempio n. 8
0
 /**
  * Register the filters to the validation loader.
  *
  * @param Loader $loader The validation loader instance
  *
  * @return void
  */
 public function register(Loader $loader)
 {
     $loader->registerFilter('string', array($this, 'string'))->registerFilter('int', array($this, 'integer'))->registerFilter('integer', array($this, 'integer'))->registerFilter('float', array($this, 'float'))->registerFilter('boolean', array($this, 'boolean'))->registerFilter('bool', array($this, 'boolean'))->registerFilter('array', array($this, 'toArray'))->registerFilter('object', array($this, 'object'))->registerFilter('date', array($this, 'date'))->registerFilter('null', array($this, 'null'));
 }
Esempio n. 9
0
 /**
  * Register filters to the loader
  *
  * @param Loader $loader
  *
  * @return void
  */
 public function register(Loader $loader)
 {
     $loader->registerFilter('uppercase', array($this, 'uppercase'))->registerFilter('lowercase', array($this, 'lowercase'))->registerFilter('titlecase', array($this, 'titlecase'))->registerFilter('prefix', array($this, 'prefix'))->registerFilter('suffix', array($this, 'suffix'))->registerFilter('trim', array($this, 'trim'))->registerFilter('rtrim', array($this, 'rtrim'))->registerFilter('ltrim', array($this, 'ltrim'))->registerFilter('capitalize', array($this, 'capitalize'))->registerFilter('replace', array($this, 'replace'))->registerFilter('toUrl', array($this, 'toUrl'))->registerFilter('slug', array($this, 'slug'));
 }
Esempio n. 10
0
 /**
  * Register rules to Loader
  *
  * @param Loader $loader
  *
  * @return void
  */
 public function register(Loader $loader)
 {
     $loader->registerRule('number', array($this, 'number'), '%s must%s be numeric.');
 }
Esempio n. 11
0
 /**
  * Register filters to loader
  *
  * @param Loader $loader
  *
  * @return void
  */
 public function register(Loader $loader)
 {
     $loader->registerFilter('filter', array($this, 'filter'));
 }
Esempio n. 12
0
 /**
  * Register rules
  *
  * @param Loader $loader
  *
  * @return void
  */
 public function register(Loader $loader)
 {
     $loader->registerRule('each', array($this, 'each'), '%s must%s be valid.')->registerRule('validateEach', array($this, 'validateEach'), '%s must%s be valid.')->registerRule('validateAgainst', array($this, 'validateAgainst'), '%s must%s be valid.');
 }