interface ViewsBulkOperationsActionProcessorInterface in Views Bulk Operations (VBO) 8
Same name and namespace in other branches
- 8.3 src/Service/ViewsBulkOperationsActionProcessorInterface.php \Drupal\views_bulk_operations\Service\ViewsBulkOperationsActionProcessorInterface
- 8.2 src/Service/ViewsBulkOperationsActionProcessorInterface.php \Drupal\views_bulk_operations\Service\ViewsBulkOperationsActionProcessorInterface
- 4.0.x src/Service/ViewsBulkOperationsActionProcessorInterface.php \Drupal\views_bulk_operations\Service\ViewsBulkOperationsActionProcessorInterface
Defines Views Bulk Operations action processor.
Hierarchy
- interface \Drupal\views_bulk_operations\Service\ViewsBulkOperationsActionProcessorInterface
Expanded class hierarchy of ViewsBulkOperationsActionProcessorInterface
All classes that implement ViewsBulkOperationsActionProcessorInterface
4 files declare their use of ViewsBulkOperationsActionProcessorInterface
- ConfigureAction.php in src/
Form/ ConfigureAction.php - ConfirmAction.php in src/
Form/ ConfirmAction.php - ViewsBulkOperationsBulkForm.php in src/
Plugin/ views/ field/ ViewsBulkOperationsBulkForm.php - ViewsBulkOperationsController.php in src/
Controller/ ViewsBulkOperationsController.php
File
- src/
Service/ ViewsBulkOperationsActionProcessorInterface.php, line 8
Namespace
Drupal\views_bulk_operations\ServiceView source
interface ViewsBulkOperationsActionProcessorInterface {
/**
* Set values.
*
* @param array $view_data
* Data concerning the view that will be processed.
* @param mixed $view
* The current view object or NULL.
*/
public function initialize(array $view_data, $view = NULL);
/**
* Populate entity queue for processing.
*
* @param array $list
* Array of selected view results.
* @param array $context
* Batch API context.
*/
public function populateQueue(array $list, array &$context = []);
/**
* Set action context if action method exists.
*
* @param array $context
* The context to be set.
*/
public function setActionContext(array $context);
/**
* Process results.
*/
public function process();
/**
* Helper function for processing results from view data.
*
* @param array $data
* Data concerning the view that will be processed.
* @param mixed $view
* The current view object or NULL.
*/
public function executeProcessing(array &$data, $view = NULL);
/**
* Get entity for processing.
*
* @param array $entity_data
* Entity data array.
*/
public function getEntity(array $entity_data);
/**
* Get the current entity queue.
*
* @return array
* Array of entities from the current queue.
*/
public function getQueue();
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ViewsBulkOperationsActionProcessorInterface:: |
public | function | Helper function for processing results from view data. | 1 |
ViewsBulkOperationsActionProcessorInterface:: |
public | function | Get entity for processing. | 1 |
ViewsBulkOperationsActionProcessorInterface:: |
public | function | Get the current entity queue. | 1 |
ViewsBulkOperationsActionProcessorInterface:: |
public | function | Set values. | 1 |
ViewsBulkOperationsActionProcessorInterface:: |
public | function | Populate entity queue for processing. | 1 |
ViewsBulkOperationsActionProcessorInterface:: |
public | function | Process results. | 1 |
ViewsBulkOperationsActionProcessorInterface:: |
public | function | Set action context if action method exists. | 1 |