/**
  * Create a new Decimal field.
  *
  * @param string $name
  * @param int $wholeSize
  * @param int $decimalSize
  * @param float|int $defaultValue
  */
 public function __construct($name = null, $wholeSize = 9, $decimalSize = 2, $defaultValue = 0)
 {
     $this->wholeSize = is_int($wholeSize) ? $wholeSize : 9;
     $this->decimalSize = is_int($decimalSize) ? $decimalSize : 2;
     $this->defaultValue = number_format((double) $defaultValue, $decimalSize);
     parent::__construct($name);
 }
 public function __construct($name = null, $defaultVal = 0)
 {
     $this->defaultVal = is_float($defaultVal) ? $defaultVal : (double) 0;
     parent::__construct($name);
 }
 public function __construct($name = null, $defaultVal = 0)
 {
     $this->defaultVal = $defaultVal ? 1 : 0;
     parent::__construct($name);
 }
예제 #4
0
 public function __construct($name = null, $defaultVal = 0)
 {
     $this->defaultVal = is_int($defaultVal) ? $defaultVal : 0;
     parent::__construct($name);
 }