delete .install file it aint the way
This commit is contained in:
@@ -1,40 +0,0 @@
|
||||
**
|
||||
* Updates allowed taxonomy types.
|
||||
*/
|
||||
function farm_agrikern_update_1(&$sandbox) {
|
||||
<!-- $old_config = FieldStorageConfig::loadByName('log', 'work_field');
|
||||
$new_config = $old_config->createDuplicate();
|
||||
$new_config->original = $new_config;
|
||||
$new_config->enforceIsNew(FALSE);
|
||||
$new_config
|
||||
->setSetting('target_bundle', 'work_type')
|
||||
->save(); -->
|
||||
$config_ids = [
|
||||
'taxonomy.vocabulary.chemical',
|
||||
'taxonomy.vocabulary.work_type',
|
||||
];
|
||||
|
||||
foreach ($config_ids as $config_id) {
|
||||
// Check if the configuration already exists.
|
||||
$existing_config = \Drupal::config($config_id);
|
||||
if ($existing_config->isNew()) {
|
||||
// Load the YAML file from the module's config/install directory.
|
||||
$config_storage = \Drupal::service('config.storage');
|
||||
$data = $config_storage->read($config_id);
|
||||
|
||||
if ($data) {
|
||||
// Import the configuration.
|
||||
$config_importer = \Drupal::service('config.installer');
|
||||
$config_importer->create($config_id, $data);
|
||||
\Drupal::messenger()->addMessage("Configuration '{$config_id}' imported.");
|
||||
}
|
||||
else {
|
||||
\Drupal::messenger()->addMessage("Configuration file for '{$config_id}' not found.", 'error');
|
||||
}
|
||||
}
|
||||
else {
|
||||
\Drupal::messenger()->addMessage("Configuration '{$config_id}' already exists.", 'warning');
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user