mirror of
https://github.com/yiisoft/yii.git
synced 2026-03-12 02:56:55 +01:00
(Fixes issue 1851) CFileHelper::getMimeType() was causing an error if used with PHP 5.2 and PECL fileinfo extension
This commit is contained in:
@@ -218,7 +218,9 @@ class CFileHelper
|
||||
{
|
||||
if(function_exists('finfo_open'))
|
||||
{
|
||||
$info=$magicFile===null ? finfo_open(FILEINFO_MIME_TYPE) : finfo_open(FILEINFO_MIME_TYPE,$magicFile);
|
||||
$options=defined('FILEINFO_MIME_TYPE') ? FILEINFO_MIME_TYPE : FILEINFO_MIME;
|
||||
$info=$magicFile===null ? finfo_open($options) : finfo_open($options,$magicFile);
|
||||
|
||||
if($info && ($result=finfo_file($info,$file))!==false)
|
||||
return $result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user