From 14816075b8f603c18705993e2573ed59ce7fbe12 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Fri, 1 Feb 2013 15:34:54 +0100 Subject: [PATCH] FIX Case insensitive extension matching --- code/extractors/FileTextExtractor.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/extractors/FileTextExtractor.php b/code/extractors/FileTextExtractor.php index 9c85a33..b721a04 100644 --- a/code/extractors/FileTextExtractor.php +++ b/code/extractors/FileTextExtractor.php @@ -35,9 +35,10 @@ abstract class FileTextExtractor extends Object { } foreach(self::$sorted_extractor_classes as $className => $priority) { $formatter = new $className(); - if(in_array($extension, $formatter->supportedExtensions())) { - return $formatter; - } + $matched = array_filter($formatter->supportedExtensions(), function($compare) use($extension) { + return (strtolower($compare) == strtolower($extension)); + }); + if($matched) return $formatter; } }