class FileBinaryMimeTypeGuesser implements MimeTypeGuesserInterface
Guesses the mime type with the binary "file" (only available on *nix).
Methods
__construct(string $cmd = 'file -b --mime %s 2>/dev/null') Constructor. | ||
static bool | isSupported() Returns whether this guesser is supported on the current OS. | |
string | guess(string $path) Guesses the mime type of the file with the given path. |
Details
__construct(string $cmd = 'file -b --mime %s 2>/dev/null')
Constructor.
The $cmd pattern must contain a "%s" string that will be replaced with the file name to guess.
The command output must start with the mime type of the file.
static bool isSupported()
Returns whether this guesser is supported on the current OS.
string guess(string $path)
Guesses the mime type of the file with the given path.
Please login to continue.