bundle() == 'concept') { $transition = \Drupal::service('content_moderation_notifications.notification_information')->getTransition($entity); if ($transition->id() == 'publish') { if ($user = $entity->uid->entity) { if (!$user->status->value) { $user->set('status', 1); $user->addRole('editor'); $user->save(); } } } } }