public function getRequiredFields()
 {
     $fieldDefs = $this->implementation->getFielddefs();
     $newAry = array();
     foreach ($fieldDefs as $field) {
         if (isset($field['required']) && $field['required'] && isset($field['name']) && empty($field['readonly'])) {
             array_push($newAry, '"' . $field['name'] . '"');
         }
     }
     return $newAry;
 }
Exemple #2
0
 public function __construct($implementation)
 {
     $this->implementation = $implementation;
     $this->_viewdefs = array_change_key_case($this->implementation->getViewdefs());
     $this->_fielddefs = $this->implementation->getFielddefs();
 }