diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2014-07-09 18:21:08 +0200 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2014-07-09 18:21:08 +0200 |
| commit | dd32f373a6ce0ce9782ecd4f8bf6abf59246113a (patch) | |
| tree | a63744199868a4f89194ff4500aee81b97e1df9f /src/phorkie/Repository/Post.php | |
| parent | 31e315169f2d1fa14aedfbe8b737b4e035795f33 (diff) | |
| download | phorkie-dd32f373a6ce0ce9782ecd4f8bf6abf59246113a.tar.gz phorkie-dd32f373a6ce0ce9782ecd4f8bf6abf59246113a.zip | |
show reason for mime type detection failure in setup check
Diffstat (limited to 'src/phorkie/Repository/Post.php')
| -rw-r--r-- | src/phorkie/Repository/Post.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/phorkie/Repository/Post.php b/src/phorkie/Repository/Post.php index 5a450b1..09cb977 100644 --- a/src/phorkie/Repository/Post.php +++ b/src/phorkie/Repository/Post.php @@ -232,13 +232,17 @@ class Repository_Post return $prefix . $num; } - public function getType($content) + public function getType($content, $returnError = false) { $tmp = tempnam(sys_get_temp_dir(), 'phorkie-autodetect-'); file_put_contents($tmp, $content); $type = Tool_MIME_Type_PlainDetect::autoDetect($tmp); unlink($tmp); + if ($returnError && $type instanceof \PEAR_Error) { + return $type; + } + return $this->findExtForType($type); } |
