You are here

public function FeedsProcessor::configDefaults in Feeds 8.2

Declare default configuration.

Overrides FeedsConfigurable::configDefaults

3 calls to FeedsProcessor::configDefaults()
FeedsNodeProcessor::configDefaults in lib/Drupal/feeds/Plugin/feeds/processor/FeedsNodeProcessor.php
Override parent::configDefaults().
FeedsTermProcessor::configDefaults in lib/Drupal/feeds/Plugin/feeds/processor/FeedsTermProcessor.php
Override parent::configDefaults().
FeedsUserProcessor::configDefaults in lib/Drupal/feeds/Plugin/feeds/processor/FeedsUserProcessor.php
Override parent::configDefaults().
3 methods override FeedsProcessor::configDefaults()
FeedsNodeProcessor::configDefaults in lib/Drupal/feeds/Plugin/feeds/processor/FeedsNodeProcessor.php
Override parent::configDefaults().
FeedsTermProcessor::configDefaults in lib/Drupal/feeds/Plugin/feeds/processor/FeedsTermProcessor.php
Override parent::configDefaults().
FeedsUserProcessor::configDefaults in lib/Drupal/feeds/Plugin/feeds/processor/FeedsUserProcessor.php
Override parent::configDefaults().

File

lib/Drupal/feeds/Plugin/FeedsProcessor.php, line 596
Contains FeedsProcessor and related classes.

Class

FeedsProcessor
Abstract class, defines interface for processors.

Namespace

Drupal\feeds\Plugin

Code

public function configDefaults() {
  $info = $this
    ->entityInfo();
  $bundle = NULL;
  if (empty($info['entity_keys']['bundle'])) {
    $bundle = $this
      ->entityType();
  }
  return array(
    'mappings' => array(),
    'update_existing' => FEEDS_SKIP_EXISTING,
    'input_format' => NULL,
    'skip_hash_check' => FALSE,
    'bundle' => $bundle,
  );
}