protected function createFieldsForInstance($instance, $collectionFields, $pageVersionId)
{
$fields = [];
foreach ($collectionFields as $collectionField) {
$field = $this->Field->newInstance();
$field->collection_instance_id = $instance->id;
$field->page_version_id = $pageVersionId;
$field->type = $collectionField['type'];
$field->human_name = $collectionField['humanName'];
$field->key = $collectionField['key'];
$field->json_value = '{}';
$field->content_requested = 0;
$field->save();
$fields[] = $field;
$instance->fields->add($field);
}
return $fields;
}