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; }
public function __construct($implementation) { $this->implementation = $implementation; $this->_viewdefs = array_change_key_case($this->implementation->getViewdefs()); $this->_fielddefs = $this->implementation->getFielddefs(); }