function rng_update_8204 in RNG - Events and Registrations 8.2
Same name and namespace in other branches
- 3.x rng.install \rng_update_8204()
Add Event dynamic entity reference to registrant.
File
- ./
rng.install, line 295 - Contains install and update functions for RNG.
Code
function rng_update_8204() {
$definition_manager = \Drupal::entityDefinitionUpdateManager();
$event = BaseFieldDefinition::create('dynamic_entity_reference')
->setLabel(t('Event'))
->setDescription(t('The event for the registrant.'))
->setSetting('exclude_entity_types', 'true')
->setSetting('entity_type_ids', [
'registrant',
'registration',
])
->setDescription(t('The relationship between this registrant and an event.'))
->setRevisionable(TRUE)
->setReadOnly(TRUE);
$definition_manager
->installFieldStorageDefinition('event', 'registrant', 'registrant', $event);
}