Skip to content

Commit 7415e3a

Browse files
Added MimeType utility class
1 parent 1be0251 commit 7415e3a

File tree

4 files changed

+982
-0
lines changed

4 files changed

+982
-0
lines changed

src/FileInfo.php

+7
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
namespace PhpDevCommunity\FileSystem;
44

5+
use PhpDevCommunity\FileSystem\Mime\MimeType;
6+
57
final class FileInfo
68
{
79
private \SplFileInfo $fileInfo;
@@ -89,6 +91,11 @@ public function getExtension(): string
8991
return $this->fileInfo->getExtension();
9092
}
9193

94+
public function getExtensionByMimeType():?string
95+
{
96+
return MimeType::getExtensionByMimeType($this->getMimeType());
97+
}
98+
9299
public function toBase64(): string
93100
{
94101
return base64_encode($this->toBinary());

0 commit comments

Comments
 (0)