function social_private_message_update_8002 in Open Social 8.6
Same name and namespace in other branches
- 8.9 modules/social_features/social_private_message/social_private_message.install \social_private_message_update_8002()
- 8.2 modules/social_features/social_private_message/social_private_message.install \social_private_message_update_8002()
- 8.3 modules/social_features/social_private_message/social_private_message.install \social_private_message_update_8002()
- 8.4 modules/social_features/social_private_message/social_private_message.install \social_private_message_update_8002()
- 8.5 modules/social_features/social_private_message/social_private_message.install \social_private_message_update_8002()
- 8.7 modules/social_features/social_private_message/social_private_message.install \social_private_message_update_8002()
- 8.8 modules/social_features/social_private_message/social_private_message.install \social_private_message_update_8002()
- 10.3.x modules/social_features/social_private_message/social_private_message.install \social_private_message_update_8002()
- 10.0.x modules/social_features/social_private_message/social_private_message.install \social_private_message_update_8002()
- 10.1.x modules/social_features/social_private_message/social_private_message.install \social_private_message_update_8002()
- 10.2.x modules/social_features/social_private_message/social_private_message.install \social_private_message_update_8002()
Remove inbox blocks.
File
- modules/
social_features/ social_private_message/ social_private_message.install, line 84 - The Social Private Message (de)installation file.
Code
function social_private_message_update_8002() {
$plugin = 'social_private_message_inbox_block';
$storage = \Drupal::entityTypeManager()
->getStorage('block');
$blocks = $storage
->loadByProperties([
'plugin' => $plugin,
]);
/** @var \Drupal\block\Entity\Block $block */
foreach ($blocks as $block) {
$block
->delete();
}
}