Example #1
0
 public function compileValidators()
 {
     $out = parent::compileValidators();
     $_ = [];
     if ($this->maxLen) {
         $_['max'] = $this->maxLen;
     }
     $out[] = array_merge([$this->id, 'string'], $_);
     return $out;
 }
Example #2
0
 public function compileValidators()
 {
     $out = parent::compileValidators();
     $out[] = [$this->id, 'in', 'range' => array_keys($this->_getOptions())];
     return $out;
 }
Example #3
0
 public function compileValidators()
 {
     $out = parent::compileValidators();
     $out[] = [$this->id, 'in', 'range' => [1, 0]];
     return $out;
 }