You are here

DebugImportProcessor.php in YAML Content 8.2

File

src/Plugin/YamlContent/DebugImportProcessor.php
View source
<?php

namespace Drupal\yaml_content\Plugin\YamlContent;

use Drupal\yaml_content\ImportProcessorBase;

/**
 * Import processor to support entity queries and references.
 *
 * @ImportProcessor(
 *   id = "debug_import_processor",
 *   label = @Translation("Debug Import Processor"),
 * )
 */
class DebugImportProcessor extends ImportProcessorBase {

  /**
   * {@inheritdoc}
   */
  public function preprocess(array &$import_data) {
    dpm($import_data, 'Debug Import Processor: Pre-process');
  }

  /**
   * {@inheritdoc}
   */
  public function postprocess(array &$import_data, &$imported_content) {
    dpm([
      'Import data' => $import_data,
      'Imported content' => $imported_content,
    ], 'Debug Import Processor: Post-process');
  }

}

Classes

Namesort descending Description
DebugImportProcessor Import processor to support entity queries and references.