public function get() { $_aFieldset = $this->aFieldset + self::$aStructure; $_aFieldset['_section_index'] = $this->iSectionIndex; $_oFieldTagIDGenerator = new AdminPageFramework_Form_View___Generate_FieldTagID($_aFieldset, $_aFieldset['_caller_object']->aCallbacks['hfTagID']); $_aFieldset['tag_id'] = $_oFieldTagIDGenerator->get(); $_aFieldset['_tag_id_model'] = $_oFieldTagIDGenerator->getModel(); $_oFieldNameGenerator = new AdminPageFramework_Form_View___Generate_FieldName($_aFieldset, $_aFieldset['_caller_object']->aCallbacks['hfName']); $_aFieldset['_field_name'] = $_oFieldNameGenerator->get(); $_aFieldset['_field_name_model'] = $_oFieldNameGenerator->getModel(); $_oFieldFlatNameGenerator = new AdminPageFramework_Form_View___Generate_FlatFieldName($_aFieldset, $_aFieldset['_caller_object']->aCallbacks['hfNameFlat']); $_aFieldset['_field_name_flat'] = $_oFieldFlatNameGenerator->get(); $_aFieldset['_field_name_flat_model'] = $_oFieldFlatNameGenerator->getModel(); $_oFieldAddressGenerator = new AdminPageFramework_Form_View___Generate_FieldAddress($_aFieldset); $_aFieldset['_field_address'] = $_oFieldAddressGenerator->get(); $_aFieldset['_field_address_model'] = $_oFieldAddressGenerator->getModel(); $_aFieldset = $this->_getMergedFieldTypeDefault($_aFieldset, $this->aFieldTypeDefinitions); return $_aFieldset; }
public function get() { $_aFieldset = $this->aFieldset + self::$aStructure; $_aFieldset['_section_index'] = $this->iSectionIndex; $_oFieldTagIDGenerator = new AdminPageFramework_Form_View___Generate_FieldTagID($_aFieldset, $_aFieldset['_caller_object']->aCallbacks['hfTagID']); $_aFieldset['tag_id'] = $_oFieldTagIDGenerator->get(); $_aFieldset['_tag_id_model'] = $_oFieldTagIDGenerator->getModel(); $_oFieldNameGenerator = new AdminPageFramework_Form_View___Generate_FieldName($_aFieldset, $_aFieldset['_caller_object']->aCallbacks['hfName']); $_aFieldset['_field_name'] = $_oFieldNameGenerator->get(); $_aFieldset['_field_name_model'] = $_oFieldNameGenerator->getModel(); $_oFieldFlatNameGenerator = new AdminPageFramework_Form_View___Generate_FlatFieldName($_aFieldset, $_aFieldset['_caller_object']->aCallbacks['hfNameFlat']); $_aFieldset['_field_name_flat'] = $_oFieldFlatNameGenerator->get(); $_aFieldset['_field_name_flat_model'] = $_oFieldFlatNameGenerator->getModel(); $_oFieldAddressGenerator = new AdminPageFramework_Form_View___Generate_FieldAddress($_aFieldset); $_aFieldset['_field_address'] = $_oFieldAddressGenerator->get(); $_aFieldset['_field_address_model'] = $_oFieldAddressGenerator->getModel(); $_aFieldset = $this->_getMergedFieldTypeDefault($_aFieldset, $this->aFieldTypeDefinitions); if ($this->hasFieldDefinitionsInContent($_aFieldset)) { foreach ($_aFieldset['content'] as &$_aNestedFieldset) { if (is_scalar($_aNestedFieldset)) { continue; } $_oFieldsetOutputFormatter = new AdminPageFramework_Form_Model___Format_FieldsetOutput($_aNestedFieldset, $this->iSectionIndex, $this->aFieldTypeDefinitions); $_aNestedFieldset = $_oFieldsetOutputFormatter->get(); } } return $_aFieldset; }