vlsuite-1.0.x-dev/modules/vlsuite_block/modules/vlsuite_block_icon/vlsuite_block_icon.install
modules/vlsuite_block/modules/vlsuite_block_icon/vlsuite_block_icon.install
<?php
/**
* @file
* VLSuite - Block - Icon install module file.
*/
use Drupal\vlsuite_block_icon\Entity\Bundle\VLSuiteBlockIcon;
/**
* Implements hook_install().
*/
function vlsuite_block_icon_install() {
\Drupal::service('vlsuite_bundle_field.helper')->installBlockContentBundleFields(VLSuiteBlockIcon::BUNDLE_KEY, VLSuiteBlockIcon::class);
_vlsuite_block_update_helper_save_default_icon_file('block_content.type.vlsuite_icon', 'linuxfoundation.svg', 'fefae60e-aee5-4b95-bfda-862f51fc8593');
}
/**
* Implements hook_update_N().
*/
function vlsuite_block_icon_update_10001() {
\Drupal::configFactory()->getEditable('block_content.type.vlsuite_icon')->set('vlsuite_block_icon', 'fefae60e-aee5-4b95-bfda-862f51fc8593')->save();
_vlsuite_block_update_helper_save_default_icon_file('block_content.type.vlsuite_icon', 'linuxfoundation.svg', 'fefae60e-aee5-4b95-bfda-862f51fc8593');
}
