You are here

function social_sharing_update_8001 in Open Social 8.8

Same name and namespace in other branches
  1. 8.9 modules/social_features/social_sharing/social_sharing.install \social_sharing_update_8001()
  2. 8.4 modules/social_features/social_sharing/social_sharing.install \social_sharing_update_8001()
  3. 8.5 modules/social_features/social_sharing/social_sharing.install \social_sharing_update_8001()
  4. 8.6 modules/social_features/social_sharing/social_sharing.install \social_sharing_update_8001()
  5. 8.7 modules/social_features/social_sharing/social_sharing.install \social_sharing_update_8001()
  6. 10.3.x modules/social_features/social_sharing/social_sharing.install \social_sharing_update_8001()
  7. 10.0.x modules/social_features/social_sharing/social_sharing.install \social_sharing_update_8001()
  8. 10.1.x modules/social_features/social_sharing/social_sharing.install \social_sharing_update_8001()
  9. 10.2.x modules/social_features/social_sharing/social_sharing.install \social_sharing_update_8001()

Remove the old Addtoany bocks.

File

modules/social_features/social_sharing/social_sharing.install, line 22
The Social Sharing install.

Code

function social_sharing_update_8001() {

  // Enable shariff.
  \Drupal::service('module_installer')
    ->install([
    'shariff',
  ]);

  // Default shariff settings.
  _social_sharing_shariff_settings();
  $blocks = Block::loadMultiple([
    'addtoanybuttons',
    'addtoanybuttons_2',
  ]);
  foreach ($blocks as $block) {
    try {
      $block
        ->delete();
    } catch (EntityStorageException $e) {

      // Add the error to watchdog.
      \Drupal::messenger()
        ->addMessage($e
        ->getMessage());
    }
  }
}