diff --git a/plugins/FeedsCSVParser.inc b/plugins/FeedsCSVParser.inc index 7044440..c5f6f91 100644 --- a/plugins/FeedsCSVParser.inc +++ b/plugins/FeedsCSVParser.inc @@ -25,7 +25,7 @@ class FeedsCSVParser extends FeedsParser { $iterator = new ParserCSVIterator($fetcher_result->getFilePath()); if (empty($source_config['no_headers'])) { - // Get first line and use it for column names, convert them to lower case. + // Get first line and use it for column names. $header = $this->parseHeader($parser, $iterator); if (!$header) { return; @@ -49,14 +49,14 @@ class FeedsCSVParser extends FeedsParser { } /** - * Get first line and use it for column names, convert them to lower case. + * Get first line and use it for column names. * Be aware that the $parser and iterator objects can be modified in this * function since they are passed in by reference * * @param ParserCSV $parser * @param ParserCSVIterator $iterator * @return - * An array of lower-cased column names to use as keys for the parsed items. + * An array of column names to use as keys for the parsed items. */ protected function parseHeader(ParserCSV $parser, ParserCSVIterator $iterator) { $parser->setLineLimit(1); @@ -66,7 +66,7 @@ class FeedsCSVParser extends FeedsParser { } $header = array_shift($rows); foreach ($header as $i => $title) { - $header[$i] = trim(drupal_strtolower($title)); + $header[$i] = trim($title); } return $header; } @@ -94,13 +94,6 @@ class FeedsCSVParser extends FeedsParser { } /** - * Override parent::getSourceElement() to use only lower keys. - */ - public function getSourceElement(FeedsSource $source, FeedsParserResult $result, $element_key) { - return parent::getSourceElement($source, $result, drupal_strtolower($element_key)); - } - - /** * Define defaults. */ public function sourceDefaults() {