Example #1
0
 public function set($value)
 {
     if (!is_numeric($value)) {
         throw new ModelException("Field {$this->_model}.{$this->name}: Not a numeric value : {$value}");
     }
     return parent::set($value);
 }
Example #2
0
 public function set($value)
 {
     if ($value === '') {
         $value = 0;
     }
     if (!is_numeric($value)) {
         throw new ModelException("Field {$this->_model}.{$this->name}: Not a numeric value : {$value}");
     }
     if ($value < 0) {
         throw new ModelException("Field {$this->name}: no negative values allowed : {$value}");
     }
     return parent::set($value);
 }