protected function newPageField($pageVersionId, $key, $type, $humanName) { $field = $this->Field->newInstance(); $field->page_version_id = $pageVersionId; $field->type = $type; $field->human_name = $humanName; $field->key = $key; $field->collection_instance_id = null; $field->json_value = '{}'; $field->save(); return $field; }