function profile_post_update_change_publish_action_plugins in Profile 8
Change the plugin IDs of the publish and unpublish actions.
File
- ./
profile.post_update.php, line 30 - Post update functions for Profile.
Code
function profile_post_update_change_publish_action_plugins() {
$action_storage = \Drupal::entityTypeManager()
->getStorage('action');
$publish_action = $action_storage
->load('profile_publish_action');
if ($publish_action instanceof Action) {
$publish_action
->setPlugin('entity:publish_action:profile');
$publish_action
->save();
}
$unpublish_action = $action_storage
->load('profile_unpublish_action');
if ($unpublish_action instanceof Action) {
$unpublish_action
->setPlugin('entity:unpublish_action:profile');
$unpublish_action
->save();
}
}