form->getFields()->mapWithKeys(function ($field) { return [$field['key'] => $this->data[$field['key']]]; })->toArray(); } public static function meta(Form $form): array { return [ 'columns' => $form->getFields()->map(fn ($field) => [ 'name' => $field['name'], 'base_type' => class_basename($field['type']), 'id' => $field['key'], ]) ]; } }