public function export(array $groups = [])
{
Craft::log(Craft::t('Exporting Fields'));
$groupDefinitions = [];
foreach ($groups as $group) {
$fieldDefinitions = [];
foreach ($group->getFields() as $field) {
$fieldDefinitions[$field->handle] = $this->getFieldDefinition($field);
}
$groupDefinitions[$group->name] = $fieldDefinitions;
}
return $groupDefinitions;
}