public function value($value) { $value = parent::value($value); if ($value !== NULL) { $value = (int) $value; } return $value; }
public function set($value) { if (is_int($this->places)) { $value = number_format($value, $this->places); } else { $value = (double) $value; } return parent::set($value); }
public function value($value) { $value = parent::value($value); if ($value === '' or $value === NULL) { // Empty strings are not a valid timestamp $value = NULL; } else { $value = (int) $value; } return $value; }
/** * Returns the fields’ value in local timezone * * @param value * @return time */ public function value($value) { $format = 'Y-m-d H:i:s'; $value = parent::value($value); if (is_null($value)) { return gmdate($format); } elseif (is_int($value)) { return gmdate($format, $value); } else { return date($format, strtotime($value . ' +0000')); } }
public function set($value) { return parent::set((bool) $value); }
public function set($value) { return parent::set((string) $value); }
public function set($value) { return parent::set((array) $value); }