You are here

public function BatchExportProcessor::exportEntities in Content Synchronizer 3.x

Same name and namespace in other branches
  1. 8.2 src/Processors/BatchExportProcessor.php \Drupal\content_synchronizer\Processors\BatchExportProcessor::exportEntities()
  2. 8 src/Processors/BatchExportProcessor.php \Drupal\content_synchronizer\Processors\BatchExportProcessor::exportEntities()

Export entities.

Parameters

array $entities: Entities to export.

mixed $finishCallback: Callback method.

File

src/Processors/BatchExportProcessor.php, line 44

Class

BatchExportProcessor
BatchExport processor.

Namespace

Drupal\content_synchronizer\Processors

Code

public function exportEntities(array $entities, $finishCallback = NULL) {
  $operations = $this
    ->getBatchOperations($entities, $finishCallback);
  $batch = [
    'title' => $this
      ->t('Exporting entities...'),
    'operations' => $operations,
    'finished' => get_called_class() . '::onFinishBatchProcess',
  ];
  batch_set($batch);
}