bs_lib-8.x-1.0-alpha3/bs_lib.post_update.php
bs_lib.post_update.php
<?php use Drupal\block\Entity\Block; /** * Switch easing from not supported one to swing if needed. */ function bs_lib_post_update_fix_not_supported_easing() { $block_ids = \Drupal::entityQuery('block')->condition('plugin', 'bs_lib_scroll_to_top_block')->execute(); $blocks = Block::loadMultiple($block_ids); foreach ($blocks as $block) { $settings = $block->get('settings'); if (!in_array($settings['easing'], ['linear', 'swing'])) { $settings['easing'] = 'swing'; $block->set('settings', $settings); $block->save(); } } }