public function field($field, $value = null) { if (DevValue::isNotEmpty($value)) { $this->_data[$field] = $value; } else { $value = isset($this->_data[$field]) && DevValue::isNotEmpty($this->_data[$field]) ? $this->_data[$field] : null; } return $value; }
public function _isValid($allow_zero = true) { $number = $this->_data; return is_numeric($number) && (DevValue::isNotEmpty($number) && $number != 0 || $allow_zero); }