X-Git-Url: https://git.cweiske.de/phorkie.git/blobdiff_plain/8d4d90d445cc0b0032e0f76ab98cac5a5a29df66..HEAD:/src/phorkie/Tool/MIME/Type/PlainDetect.php diff --git a/src/phorkie/Tool/MIME/Type/PlainDetect.php b/src/phorkie/Tool/MIME/Type/PlainDetect.php index 235046e..b5c730d 100644 --- a/src/phorkie/Tool/MIME/Type/PlainDetect.php +++ b/src/phorkie/Tool/MIME/Type/PlainDetect.php @@ -12,22 +12,18 @@ class Tool_MIME_Type_PlainDetect extends \MIME_Type_PlainDetect public static function getMagicFile() { $rootdir = __DIR__ . '/../../../../../'; - if (file_exists($rootdir . '/lib/PEAR.php')) { - if (!\Phar::running()) { - return $rootdir . '/lib/data/programming.magic'; - } else { - //magic file within a .phar does not work: - // https://bugs.php.net/bug.php?id=67556 - //put it outside - $target = '/tmp/phorkie-programming.magic'; - if (!file_exists($target)) { - copy( - $rootdir . '/lib/data/programming.magic', - $target - ); - } - return $target; + $magicPath = $rootdir . '/lib/cweiske/mime_type_plaindetect/data/programming.magic'; + if (!\Phar::running()) { + return $magicPath; + } else { + //magic file within a .phar does not work: + // https://bugs.php.net/bug.php?id=67556 + //put it outside + $target = '/tmp/phorkie-programming.magic'; + if (!file_exists($target)) { + copy($magicPath, $target); } + return $target; } return parent::getMagicFile(); }