You are here

public function CSV::defaultConfiguration in Migrate Source CSV 8.2

Same name and namespace in other branches
  1. 8.3 src/Plugin/migrate/source/CSV.php \Drupal\migrate_source_csv\Plugin\migrate\source\CSV::defaultConfiguration()

Gets default configuration for this plugin.

Return value

array An associative array with the default configuration.

Overrides ConfigurablePluginInterface::defaultConfiguration

1 call to CSV::defaultConfiguration()
CSV::setConfiguration in src/Plugin/migrate/source/CSV.php
Sets the configuration for this plugin instance.

File

src/Plugin/migrate/source/CSV.php, line 198

Class

CSV
Source for CSV.

Namespace

Drupal\migrate_source_csv\Plugin\migrate\source

Code

public function defaultConfiguration() {
  return [
    'fields' => [],
    'keys' => [],
    'column_names' => [],
    'header_row_count' => 0,
    'file_flags' => \SplFileObject::READ_CSV | \SplFileObject::READ_AHEAD | \SplFileObject::DROP_NEW_LINE | \SplFileObject::SKIP_EMPTY,
    'delimiter' => ',',
    'enclosure' => '"',
    'escape' => '\\',
    'path' => '',
    'file_class' => 'Drupal\\migrate_source_csv\\CSVFileObject',
  ];
}