Beispiel #1
0
 /**
  * Check for required fields
  * @return boolean|array
  */
 protected function _hasRequired()
 {
     $emptyFields = array();
     $fields = $this->getFields();
     foreach ($fields as $name) {
         if (!$this->_config->isRequired($name)) {
             continue;
         }
         $val = $this->get($name);
         if (!strlen((string) $val)) {
             $emptyFields[] = $name;
         }
     }
     if (empty($emptyFields)) {
         return true;
     } else {
         return $emptyFields;
     }
 }