public function DeleteGroup::deleteGroupAndContentFinishedCallback in Open Social 8
Same name and namespace in other branches
- 8.9 modules/social_features/social_group/src/Controller/DeleteGroup.php \Drupal\social_group\Controller\DeleteGroup::deleteGroupAndContentFinishedCallback()
- 8.2 modules/social_features/social_group/src/Controller/DeleteGroup.php \Drupal\social_group\Controller\DeleteGroup::deleteGroupAndContentFinishedCallback()
- 8.3 modules/social_features/social_group/src/Controller/DeleteGroup.php \Drupal\social_group\Controller\DeleteGroup::deleteGroupAndContentFinishedCallback()
- 8.4 modules/social_features/social_group/src/Controller/DeleteGroup.php \Drupal\social_group\Controller\DeleteGroup::deleteGroupAndContentFinishedCallback()
- 8.5 modules/social_features/social_group/src/Controller/DeleteGroup.php \Drupal\social_group\Controller\DeleteGroup::deleteGroupAndContentFinishedCallback()
- 8.6 modules/social_features/social_group/src/Controller/DeleteGroup.php \Drupal\social_group\Controller\DeleteGroup::deleteGroupAndContentFinishedCallback()
- 8.7 modules/social_features/social_group/src/Controller/DeleteGroup.php \Drupal\social_group\Controller\DeleteGroup::deleteGroupAndContentFinishedCallback()
- 8.8 modules/social_features/social_group/src/Controller/DeleteGroup.php \Drupal\social_group\Controller\DeleteGroup::deleteGroupAndContentFinishedCallback()
- 10.3.x modules/social_features/social_group/src/Controller/DeleteGroup.php \Drupal\social_group\Controller\DeleteGroup::deleteGroupAndContentFinishedCallback()
- 10.0.x modules/social_features/social_group/src/Controller/DeleteGroup.php \Drupal\social_group\Controller\DeleteGroup::deleteGroupAndContentFinishedCallback()
- 10.1.x modules/social_features/social_group/src/Controller/DeleteGroup.php \Drupal\social_group\Controller\DeleteGroup::deleteGroupAndContentFinishedCallback()
- 10.2.x modules/social_features/social_group/src/Controller/DeleteGroup.php \Drupal\social_group\Controller\DeleteGroup::deleteGroupAndContentFinishedCallback()
Callback when the batch for group and content deletion is done.
File
- modules/social_features/ social_group/ src/ Controller/ DeleteGroup.php, line 41 
Class
- DeleteGroup
- Class DeleteGroup.
Namespace
Drupal\social_group\ControllerCode
public function deleteGroupAndContentFinishedCallback($success, $results, $operations) {
  // The 'success' parameter means no fatal PHP errors were detected. All
  // other error management should be handled using 'results'.
  if ($success) {
    $message = \Drupal::translation()
      ->formatPlural(count($results), 'One item deleted.', '@count items deleted.');
    // Provide some feedback when its a success.
    drupal_set_message(t("Your group and all of it's topic's, event's and post's have been deleted."));
    // TODO: log to the database.
  }
  else {
    $message = t('There was an unexpected error.');
    drupal_set_message($message, 'error');
  }
  // Redirect the user back to their groups overview once the batch is done.
  return new RedirectResponse(Url::fromRoute('view.groups.page_user_groups')
    ->setRouteParameter('user', \Drupal::currentUser()
    ->id())
    ->toString());
}