File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
src/Symfony/Component/Mime Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 34
34
*/
35
35
final class MimeTypes implements MimeTypesInterface
36
36
{
37
+ private $ extensions = [];
37
38
private $ guessers = [];
38
39
private static $ default ;
39
40
40
41
public function __construct (array $ map = [])
41
42
{
42
43
foreach ($ map as $ mimeType => $ extensions ) {
43
- self :: $ extensions [$ mimeType ] = $ extensions ;
44
+ $ this -> extensions [$ mimeType ] = $ extensions ;
44
45
}
45
46
$ this ->registerGuesser (new FileBinaryMimeTypeGuesser ());
46
47
$ this ->registerGuesser (new FileinfoMimeTypeGuesser ());
@@ -71,7 +72,7 @@ public function registerGuesser(MimeTypeGuesserInterface $guesser)
71
72
*/
72
73
public function getExtensions (string $ mimeType ): array
73
74
{
74
- return self ::$ map [$ mimeType ] ?? [];
75
+ return $ this -> extensions [ $ mimeType ] ?? self ::$ map [$ mimeType ] ?? [];
75
76
}
76
77
77
78
/**
You can’t perform that action at this time.
0 commit comments