disableNegative = $disableNegative; } /** * @return bool */ public function isDisableNegative() { return $this->disableNegative; } /** * @param bool $disableNegative */ public function setDisableNegative($disableNegative) { $this->disableNegative = $disableNegative; } /** * return true if data is valid, false if not, * add error messages to $errorsList * * @param $data mixed * @param $additionalData mixed * @return boolen */ protected function validate($data, $additionalData = null) { if(is_numeric($data)) { } } }