Example #1
0
 /**
  * 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;
 }