public function ViewsBulkOperationsController::execute in Views Bulk Operations (VBO) 8
Same name and namespace in other branches
- 8.3 src/Controller/ViewsBulkOperationsController.php \Drupal\views_bulk_operations\Controller\ViewsBulkOperationsController::execute()
- 8.2 src/Controller/ViewsBulkOperationsController.php \Drupal\views_bulk_operations\Controller\ViewsBulkOperationsController::execute()
- 4.0.x src/Controller/ViewsBulkOperationsController.php \Drupal\views_bulk_operations\Controller\ViewsBulkOperationsController::execute()
The actual page callback.
Parameters
string $view_id: The current view ID.
string $display_id: The display ID of the current view.
1 string reference to 'ViewsBulkOperationsController::execute'
File
- src/
Controller/ ViewsBulkOperationsController.php, line 64
Class
- ViewsBulkOperationsController
- Defines VBO controller class.
Namespace
Drupal\views_bulk_operations\ControllerCode
public function execute($view_id, $display_id) {
$tempstore_name = 'views_bulk_operations_' . $view_id . '_' . $display_id;
$tempstore = $this->tempStoreFactory
->get($tempstore_name);
$view_data = $tempstore
->get($this
->currentUser()
->id());
$tempstore
->delete($this
->currentUser()
->id());
$this->actionProcessor
->executeProcessing($view_data);
return batch_process($view_data['redirect_url']);
}