From ee67d95800865ebb3e818115bb5b4dd2085bf8b7 Mon Sep 17 00:00:00 2001 From: Fotis Papadopoulos Date: Mon, 16 May 2016 16:43:10 +0300 Subject: [PATCH] Determine files' mime type with mime_content_type --- .../src/Codebender/LibraryBundle/Handler/DefaultHandler.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Symfony/src/Codebender/LibraryBundle/Handler/DefaultHandler.php b/Symfony/src/Codebender/LibraryBundle/Handler/DefaultHandler.php index f6da0c22..730ca671 100644 --- a/Symfony/src/Codebender/LibraryBundle/Handler/DefaultHandler.php +++ b/Symfony/src/Codebender/LibraryBundle/Handler/DefaultHandler.php @@ -223,12 +223,10 @@ public function fetchLibraryFiles($finder, $directory, $getContent = true) // $finder->name('*.cpp')->name('*.h')->name('*.c')->name('*.S')->name('*.inc')->name('*.txt'); $finder->name('*.*'); - $finfo = finfo_open(FILEINFO_MIME_TYPE); - $response = array(); foreach ($finder as $file) { if ($getContent) { - $mimeType = finfo_file($finfo, $file); + $mimeType = mime_content_type($file->getRealpath()); if (strpos($mimeType, "text/") === false) $content = "/*\n *\n * We detected that this is not a text file.\n * Such files are currently not supported by our editor.\n * We're sorry for the inconvenience.\n * \n */"; else