From 3195122905f96502290407f6a04c4ed6ea94c3bc Mon Sep 17 00:00:00 2001 From: srsbiz Date: Mon, 31 Dec 2012 10:36:11 +0100 Subject: [PATCH] [HttpFoundation] Check if required shell functions for `FileBinaryMimeTypeGuesser` are not disabled --- .../HttpFoundation/File/MimeType/FileBinaryMimeTypeGuesser.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/HttpFoundation/File/MimeType/FileBinaryMimeTypeGuesser.php b/src/Symfony/Component/HttpFoundation/File/MimeType/FileBinaryMimeTypeGuesser.php index 115d95deef..bf30fe8124 100644 --- a/src/Symfony/Component/HttpFoundation/File/MimeType/FileBinaryMimeTypeGuesser.php +++ b/src/Symfony/Component/HttpFoundation/File/MimeType/FileBinaryMimeTypeGuesser.php @@ -28,8 +28,9 @@ class FileBinaryMimeTypeGuesser implements MimeTypeGuesserInterface */ public static function isSupported() { - return !strstr(PHP_OS, 'WIN'); + return !defined('PHP_WINDOWS_VERSION_BUILD') && function_exists('passthru') && function_exists('escapeshellarg'); } + /** * Guesses the mime type of the file with the given path *