protected function BatchImportProcessor::getBatchOperations in Content Synchronizer 8.2        
                          
                  
                        Same name and namespace in other branches
- 8 src/Processors/BatchImportProcessor.php \Drupal\content_synchronizer\Processors\BatchImportProcessor::getBatchOperations()
- 3.x src/Processors/BatchImportProcessor.php \Drupal\content_synchronizer\Processors\BatchImportProcessor::getBatchOperations()
1 call to BatchImportProcessor::getBatchOperations()
  - BatchImportProcessor::import in src/Processors/BatchImportProcessor.php
- Launch the import of the import entity.
File
 
   - src/Processors/BatchImportProcessor.php, line 56
Class
  
  - BatchImportProcessor 
- Batch Import.
Namespace
  Drupal\content_synchronizer\Processors
Code
protected function getBatchOperations(ImportEntity $import, array $entitiesToImport, $finishCallBack = NULL, $creationType = ImportProcessor::PUBLICATION_UNPUBLISH, $updateType = ImportProcessor::UPDATE_IF_RECENT) {
  $operations = [];
  foreach ($entitiesToImport as $data) {
    $data['finishCallback'] = $finishCallBack;
    $data['importId'] = $import
      ->id();
    $data['creationType'] = $creationType;
    $data['updateType'] = $updateType;
    $operations[] = [
      get_called_class() . '::processBatchOperation',
      [
        $data,
      ],
    ];
  }
  return $operations;
}