Example #1
0
 /**
  * validate the value
  *
  * @param  mixed $value
  * @return bool
  * @throws base_exception_Validation
  */
 final public function validate($value)
 {
     if ($this->fi->isMandatory() && empty($value) && $value != $this->fi->getDefaultValue()) {
         throw new base_exception_Validation(TMS(base_exception_Validation::MANDATORY_FIELD_EMPTY, array('fieldName' => $this->fi->getFieldLabel())));
     }
     $this->validateValue($value);
 }