function social_event_content_block_update_8003 in Open Social 10.0.x
Same name and namespace in other branches
- 8.9 modules/social_features/social_content_block/modules/social_event_content_block/social_event_content_block.install \social_event_content_block_update_8003()
- 8.8 modules/social_features/social_content_block/modules/social_event_content_block/social_event_content_block.install \social_event_content_block_update_8003()
- 10.3.x modules/social_features/social_content_block/modules/social_event_content_block/social_event_content_block.install \social_event_content_block_update_8003()
- 10.1.x modules/social_features/social_content_block/modules/social_event_content_block/social_event_content_block.install \social_event_content_block_update_8003()
- 10.2.x modules/social_features/social_content_block/modules/social_event_content_block/social_event_content_block.install \social_event_content_block_update_8003()
Add "ongoing" allowed value to the event date field storage.
File
- modules/
social_features/ social_content_block/ modules/ social_event_content_block/ social_event_content_block.install, line 143 - Installation code for the social_event_content_block module.
Code
function social_event_content_block_update_8003() {
$event_date_storage = \Drupal::configFactory()
->getEditable('field.storage.block_content.field_event_date');
$allowed_values = $event_date_storage
->get('settings.allowed_values');
$allowed_values[] = [
'value' => 'ongoing',
'label' => t('Ongoing'),
];
$event_date_storage
->set('settings.allowed_values', $allowed_values)
->save();
}