10 'infoFile' =>
$IP .
"/includes/libs/mime/mime.info",
11 'typeFile' =>
$IP .
"/includes/libs/mime/mime.types",
13 'http://www.w3.org/2000/svg:svg' =>
'image/svg+xml',
14 'svg' =>
'image/svg+xml',
15 'http://www.lysator.liu.se/~alla/dia/:diagram' =>
'application/x-dia-diagram',
16 'http://www.w3.org/1999/xhtml:html' =>
'text/html',
17 'html' =>
'text/html',
30 $actualMime = $this->mimeAnalyzer->improveTypeFromExtension( $oldMime,
$ext );
31 $this->assertEquals( $expectedMime, $actualMime );
36 [
'gif',
'image/gif',
'image/gif' ],
37 [
'gif',
'unknown/unknown',
'unknown/unknown' ],
38 [
'wrl',
'unknown/unknown',
'model/vrml' ],
39 [
'txt',
'text/plain',
'text/plain' ],
40 [
'csv',
'text/plain',
'text/csv' ],
41 [
'tsv',
'text/plain',
'text/tab-separated-values' ],
42 [
'js',
'text/javascript',
'application/javascript' ],
43 [
'js',
'application/x-javascript',
'application/javascript' ],
44 [
'json',
'text/plain',
'application/json' ],
45 [
'foo',
'application/x-opc+zip',
'application/zip' ],
46 [
'docx',
'application/x-opc+zip',
47 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' ],
48 [
'djvu',
'image/x-djvu',
'image/vnd.djvu' ],
49 [
'wav',
'audio/wav',
'audio/wav' ],
58 $oggFile = __DIR__ .
'/../../../data/media/say-test.ogg';
59 $actualType = $this->mimeAnalyzer->getMediaType( $oggFile,
'application/ogg' );
68 $oggFile = __DIR__ .
'/../../../data/media/say-test.opus';
69 $actualType = $this->mimeAnalyzer->getMediaType( $oggFile,
'application/ogg' );