NerdsAndCompany\Schematic\Services\Fields::export PHP Method

export() public method

Export fields.
public export ( array $groups = [] ) : array
$groups array
return array
    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;
    }