entity_share_client.post_update.php in Entity Share 8.3
File
modules/entity_share_client/entity_share_client.post_update.php
View source
<?php
declare (strict_types=1);
use Drupal\entity_share_client\Entity\ImportConfig;
function entity_share_client_post_update_create_default_import_config() {
ImportConfig::create([
'id' => 'default',
'label' => t('Default'),
'import_processor_settings' => [
'block_field_block_content_importer' => [
'max_recursion_depth' => -1,
'weights' => [
'prepare_importable_entity_data' => 20,
],
],
'changed_time' => [
'weights' => [
'process_entity' => 100,
],
],
'default_data_processor' => [
'weights' => [
'is_entity_importable' => -10,
'post_entity_save' => 0,
'prepare_importable_entity_data' => -100,
],
],
'entity_reference' => [
'max_recursion_depth' => -1,
'weights' => [
'process_entity' => 10,
],
],
'physical_file' => [
'weights' => [
'process_entity' => 0,
],
],
],
])
->save();
\Drupal::messenger()
->addStatus(t('A default import config had been created. It is recommended to check it to ensure it matches your needs.'));
}