/** * 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); }
public function __construct($name = null, $defaultVal = 0) { $this->defaultVal = is_int($defaultVal) ? $defaultVal : 0; parent::__construct($name); }