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());
}