/** * Export config data for the given fieldgroup * * @param Fieldgroup $fieldgroup * @return array * */ public function ___getExportData(Fieldgroup $fieldgroup) { $data = $fieldgroup->getTableData(); $fields = array(); $contexts = array(); foreach ($fieldgroup as $field) { $fields[] = $field->name; $fieldContexts = $fieldgroup->getFieldContextArray(); if (isset($fieldContexts[$field->id])) { $contexts[$field->name] = $fieldContexts[$field->id]; } else { $contexts[$field->name] = array(); } } $data['fields'] = $fields; $data['contexts'] = $contexts; return $data; }