File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 1414
1515use Illuminate \Support \Facades \File ;
1616use Illuminate \Support \Str ;
17- use Symfony \Component \HttpFoundation \File \MimeType \ExtensionGuesser ;
1817use Webklex \IMAP \Exceptions \MaskNotFoundException ;
1918use Webklex \IMAP \Exceptions \MethodNotFoundException ;
2019use Webklex \IMAP \Support \Masks \AttachmentMask ;
@@ -294,7 +293,13 @@ public function getMimeType(){
294293 * @return string|null
295294 */
296295 public function getExtension (){
297- return ExtensionGuesser::getInstance ()->guess ($ this ->getMimeType ());
296+ $ deprecated_guesser = "\Symfony\Component\HttpFoundation\File\MimeType\ExtensionGuesser " ;
297+ if (class_exists ($ deprecated_guesser ) !== false ){
298+ return $ deprecated_guesser ::getInstance ()->guess ($ this ->getMimeType ());
299+ }
300+ $ guesser = "\Symfony\Component\Mime\MimeTypes " ;
301+ $ extensions = $ guesser ::getDefault ()->getExtensions ($ this ->getMimeType ());
302+ return isset ($ extensions [0 ]) ? $ extensions [0 ] : null ;
298303 }
299304
300305 /**
You can’t perform that action at this time.
0 commit comments