public function SampleDataProcessor::preprocess in YAML Content 8.2
Pre-process import data and manipulate it prior to content creation.
Parameters
array $import_data: The data array being processed for content import.
Overrides ImportProcessorBase::preprocess
File
- modules/sample_data/ src/ Plugin/ YamlContent/ SampleDataProcessor.php, line 36 
Class
- SampleDataProcessor
- Import processor to support entity queries and references.
Namespace
Drupal\sample_data\Plugin\YamlContentCode
public function preprocess(array &$import_data) {
  $config = $this->configuration;
  if (isset($config['dataset'])) {
    $data = $this
      ->loadSampleDataSet($config['dataset']);
    $value = $data
      ->get($config['lookup']);
  }
  elseif (isset($config['data_type'])) {
    $value = $this->dataLoader
      ->loadSample($config['data_type'], $config);
  }
  if ($value) {
    $import_data[] = $value;
  }
}