function commerce_store_update_8204 in Commerce Core 8.2
Add the 'is_default' field to stores.
File
- modules/
store/ commerce_store.install, line 78 - Contains install and update functions for commerce_store module.
Code
function commerce_store_update_8204() {
$storage_definition = BaseFieldDefinition::create('boolean')
->setLabel(t('Default'))
->setDescription(t('Whether this is the default store.'))
->setDefaultValue(FALSE)
->setDisplayOptions('form', [
'type' => 'boolean_checkbox',
'settings' => [
'display_label' => TRUE,
],
'weight' => 90,
])
->setDisplayConfigurable('view', TRUE)
->setDisplayConfigurable('form', TRUE);
$update_manager = \Drupal::entityDefinitionUpdateManager();
$update_manager
->installFieldStorageDefinition('is_default', 'commerce_store', 'commerce_store', $storage_definition);
}