function yamlform_update_8025 in YAML Form 8
Issue #2766453: Add sticky and notes to submissions.
File
- includes/
yamlform.update.inc, line 639 - YAML Form module update hooks.
Code
function yamlform_update_8025(&$sandbox) {
// @see https://www.drupal.org/node/2554097
// From: \Drupal\yamlform\Entity\YamlFormSubmission::baseFieldDefinitions
$definitions = [];
$definitions['sticky'] = BaseFieldDefinition::create('boolean')
->setLabel(t('Sticky'))
->setDescription(t('A flag that indicate the status of the form submission.'))
->setDefaultValue(FALSE);
$definitions['notes'] = BaseFieldDefinition::create('string_long')
->setLabel(t('Notes'))
->setDescription(t('Administrative notes about the form submission.'))
->setDefaultValue('');
foreach ($definitions as $name => $definition) {
\Drupal::entityDefinitionUpdateManager()
->installFieldStorageDefinition($name, 'yamlform_submission', 'yamlform_submission', $definition);
}
}