22 lines
463 B
PHP
22 lines
463 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace App\Media;
|
|
|
|
use League\MimeTypeDetection\GeneratedExtensionToMimeTypeMap;
|
|
|
|
class MimeTypeExtensionMap extends GeneratedExtensionToMimeTypeMap
|
|
{
|
|
public const ADDED_MIME_TYPES = [
|
|
'stm' => 'audio/x-mod',
|
|
];
|
|
|
|
public function lookupMimeType(string $extension): ?string
|
|
{
|
|
return parent::lookupMimeType($extension)
|
|
?? self::ADDED_MIME_TYPES[$extension]
|
|
?? null;
|
|
}
|
|
}
|