Example #1
0
 /**
  * Test if the requirment of the field is reached.
  *
  * @return boolean
  */
 public function isMandatory(DataField &$dataField)
 {
     $isValidMadatory = TRUE;
     //Get FieldType mandatory option
     $restrictionOptions = $dataField->getFieldType()->getRestrictionOptions();
     if (isset($restrictionOptions["mandatory"]) && true == $restrictionOptions["mandatory"]) {
         //Get rawData
         $rawData = $dataField->getRawData();
         if (!isset($rawData) || empty($rawData) || $rawData === null) {
             $isValidMadatory = FALSE;
             $dataField->addMessage("Empty field");
         }
     }
     return $isValidMadatory;
 }