@@ -46,7 +46,7 @@ public function testSingleton(): void
46
46
$ this ->assertInstanceOf (MimeDb::class, $ instance );
47
47
$ this ->assertEmpty ($ this ->getPrivatePropertyFromObject ($ instance , 'mimeDatabase ' )->getValue ($ instance ));
48
48
49
- $ instance ->findType ('.mp4 ' );
49
+ $ instance ->findFirstMimeTypeByExtension ('.mp4 ' );
50
50
51
51
$ this ->assertNotEmpty ($ this ->getPrivatePropertyFromObject ($ instance , 'mimeDatabase ' )->getValue ($ instance ));
52
52
@@ -58,47 +58,47 @@ public function testSingleton(): void
58
58
/**
59
59
* Test "findType" method
60
60
*
61
- * @covers \horstoeko\mimeDb\MimeDb::findType
62
- * @covers \horstoeko\mimeDb\MimeDb::findTypeAll
61
+ * @covers \horstoeko\mimeDb\MimeDb::findFirstMimeTypeByExtension
62
+ * @covers \horstoeko\mimeDb\MimeDb::findAllMimeTypesByExtension
63
63
* @covers \horstoeko\mimeDb\MimeDb::initializeDatabase
64
64
* @covers \horstoeko\mimeDb\MimeDb::loadedDatabase
65
65
* @covers \horstoeko\mimeDb\MimeDb::loadDatabase
66
66
* @return void
67
67
*/
68
68
public function testFindType (): void
69
69
{
70
- $ this ->assertEquals ('application/vnd.openxmlformats-officedocument.wordprocessingml.document ' , $ this ->mimeDb ->findType ('.docx ' ));
71
- $ this ->assertEquals ('video/mp4 ' , $ this ->mimeDb ->findType ('.mp4 ' ));
72
- $ this ->assertEquals ('audio/midi ' , $ this ->mimeDb ->findType ('.mid ' ));
73
- $ this ->assertEquals ('application/vnd.openxmlformats-officedocument.wordprocessingml.document ' , $ this ->mimeDb ->findType ('docx ' ));
74
- $ this ->assertEquals ('video/mp4 ' , $ this ->mimeDb ->findType ('mp4 ' ));
75
- $ this ->assertEquals ('audio/midi ' , $ this ->mimeDb ->findType ('mid ' ));
76
- $ this ->assertNull ($ this ->mimeDb ->findType ('.unknown ' ));
70
+ $ this ->assertEquals ('application/vnd.openxmlformats-officedocument.wordprocessingml.document ' , $ this ->mimeDb ->findFirstMimeTypeByExtension ('.docx ' ));
71
+ $ this ->assertEquals ('video/mp4 ' , $ this ->mimeDb ->findFirstMimeTypeByExtension ('.mp4 ' ));
72
+ $ this ->assertEquals ('audio/midi ' , $ this ->mimeDb ->findFirstMimeTypeByExtension ('.mid ' ));
73
+ $ this ->assertEquals ('application/vnd.openxmlformats-officedocument.wordprocessingml.document ' , $ this ->mimeDb ->findFirstMimeTypeByExtension ('docx ' ));
74
+ $ this ->assertEquals ('video/mp4 ' , $ this ->mimeDb ->findFirstMimeTypeByExtension ('mp4 ' ));
75
+ $ this ->assertEquals ('audio/midi ' , $ this ->mimeDb ->findFirstMimeTypeByExtension ('mid ' ));
76
+ $ this ->assertNull ($ this ->mimeDb ->findFirstMimeTypeByExtension ('.unknown ' ));
77
77
}
78
78
79
79
/**
80
- * Test "findTypeAll " method
80
+ * Test "findAllMimeTypesByExtension " method
81
81
*
82
- * @covers \horstoeko\mimeDb\MimeDb::findTypeAll
82
+ * @covers \horstoeko\mimeDb\MimeDb::findAllMimeTypesByExtension
83
83
* @covers \horstoeko\mimeDb\MimeDb::initializeDatabase
84
84
* @covers \horstoeko\mimeDb\MimeDb::loadedDatabase
85
85
* @covers \horstoeko\mimeDb\MimeDb::loadDatabase
86
86
* @return void
87
87
*/
88
- public function testFindTypeAll (): void
88
+ public function testFindAllMimeTypesByExtension (): void
89
89
{
90
- $ this ->assertIsArray ($ this ->mimeDb ->findTypeAll ('.docx ' ));
91
- $ this ->assertArrayHasKey (0 , $ this ->mimeDb ->findTypeAll ('.docx ' ));
92
- $ this ->assertArrayNotHasKey (1 , $ this ->mimeDb ->findTypeAll ('.docx ' ));
90
+ $ this ->assertIsArray ($ this ->mimeDb ->findAllMimeTypesByExtension ('.docx ' ));
91
+ $ this ->assertArrayHasKey (0 , $ this ->mimeDb ->findAllMimeTypesByExtension ('.docx ' ));
92
+ $ this ->assertArrayNotHasKey (1 , $ this ->mimeDb ->findAllMimeTypesByExtension ('.docx ' ));
93
93
94
- $ this ->assertNull ($ this ->mimeDb ->findTypeAll ('.unknown ' ));
94
+ $ this ->assertNull ($ this ->mimeDb ->findAllMimeTypesByExtension ('.unknown ' ));
95
95
}
96
96
97
97
/**
98
98
* Test "findByExtension" method
99
99
*
100
- * @covers \horstoeko\mimeDb\MimeDb::findType
101
- * @covers \horstoeko\mimeDb\MimeDb::findTypeAll
100
+ * @covers \horstoeko\mimeDb\MimeDb::findFirstMimeTypeByExtension
101
+ * @covers \horstoeko\mimeDb\MimeDb::findAllMimeTypesByExtension
102
102
* @covers \horstoeko\mimeDb\MimeDb::findByExtension
103
103
* @covers \horstoeko\mimeDb\MimeDb::initializeDatabase
104
104
* @covers \horstoeko\mimeDb\MimeDb::loadedDatabase
@@ -117,49 +117,49 @@ public function testFindByExtension(): void
117
117
}
118
118
119
119
/**
120
- * Test "findMimeType " method
120
+ * Test "findFirstFileExtensionByMimeType " method
121
121
*
122
- * @covers \horstoeko\mimeDb\MimeDb::findMimeType
123
- * @covers \horstoeko\mimeDb\MimeDb::findMimeTypeAll
122
+ * @covers \horstoeko\mimeDb\MimeDb::findFirstFileExtensionByMimeType
123
+ * @covers \horstoeko\mimeDb\MimeDb::findAllFileExtensionsByMimeType
124
124
* @covers \horstoeko\mimeDb\MimeDb::initializeDatabase
125
125
* @covers \horstoeko\mimeDb\MimeDb::loadedDatabase
126
126
* @covers \horstoeko\mimeDb\MimeDb::loadDatabase
127
127
* @return void
128
128
*/
129
- public function testFindMimeType (): void
129
+ public function testFindFirstFileExtensionByMimeType (): void
130
130
{
131
- $ this ->assertEquals ("docx " , $ this ->mimeDb ->findMimeType ('application/vnd.openxmlformats-officedocument.wordprocessingml.document ' ));
132
- $ this ->assertEquals ("mp4 " , $ this ->mimeDb ->findMimeType ('video/mp4 ' ));
133
- $ this ->assertEquals ("mid " , $ this ->mimeDb ->findMimeType ('audio/midi ' ));
134
- $ this ->assertNull ($ this ->mimeDb ->findMimeType ('unknown/unknown ' ));
131
+ $ this ->assertEquals ("docx " , $ this ->mimeDb ->findFirstFileExtensionByMimeType ('application/vnd.openxmlformats-officedocument.wordprocessingml.document ' ));
132
+ $ this ->assertEquals ("mp4 " , $ this ->mimeDb ->findFirstFileExtensionByMimeType ('video/mp4 ' ));
133
+ $ this ->assertEquals ("mid " , $ this ->mimeDb ->findFirstFileExtensionByMimeType ('audio/midi ' ));
134
+ $ this ->assertNull ($ this ->mimeDb ->findFirstFileExtensionByMimeType ('unknown/unknown ' ));
135
135
}
136
136
137
137
/**
138
- * Test "findMimeTypeAll " method
138
+ * Test "findAllFileExtensionsByMimeType " method
139
139
*
140
- * @covers \horstoeko\mimeDb\MimeDb::findMimeTypeAll
140
+ * @covers \horstoeko\mimeDb\MimeDb::findAllFileExtensionsByMimeType
141
141
* @covers \horstoeko\mimeDb\MimeDb::initializeDatabase
142
142
* @covers \horstoeko\mimeDb\MimeDb::loadedDatabase
143
143
* @covers \horstoeko\mimeDb\MimeDb::loadDatabase
144
144
* @return void
145
145
*/
146
- public function testFindMimeTypeAll (): void
146
+ public function textFindAllFileExtensionsByMimeType (): void
147
147
{
148
- $ this ->assertIsArray ($ this ->mimeDb ->findMimeTypeAll ('application/vnd.openxmlformats-officedocument.wordprocessingml.document ' ));
149
- $ this ->assertArrayHasKey (0 , $ this ->mimeDb ->findMimeTypeAll ('application/vnd.openxmlformats-officedocument.wordprocessingml.document ' ));
150
- $ this ->assertArrayNotHasKey (1 , $ this ->mimeDb ->findMimeTypeAll ('application/vnd.openxmlformats-officedocument.wordprocessingml.document ' ));
151
- $ this ->assertEquals ("docx " , $ this ->mimeDb ->findMimeTypeAll ('application/vnd.openxmlformats-officedocument.wordprocessingml.document ' )[0 ]);
152
-
153
- $ this ->assertIsArray ($ this ->mimeDb ->findMimeTypeAll ('video/x-matroska ' ));
154
- $ this ->assertArrayHasKey (0 , $ this ->mimeDb ->findMimeTypeAll ('video/x-matroska ' ));
155
- $ this ->assertArrayHasKey (1 , $ this ->mimeDb ->findMimeTypeAll ('video/x-matroska ' ));
156
- $ this ->assertArrayHasKey (2 , $ this ->mimeDb ->findMimeTypeAll ('video/x-matroska ' ));
157
- $ this ->assertArrayNotHasKey (3 , $ this ->mimeDb ->findMimeTypeAll ('video/x-matroska ' ));
158
- $ this ->assertEquals ("mkv " , $ this ->mimeDb ->findMimeTypeAll ('video/x-matroska ' )[0 ]);
159
- $ this ->assertEquals ("mk3d " , $ this ->mimeDb ->findMimeTypeAll ('video/x-matroska ' )[1 ]);
160
- $ this ->assertEquals ("mks " , $ this ->mimeDb ->findMimeTypeAll ('video/x-matroska ' )[2 ]);
161
-
162
- $ this ->assertNull ($ this ->mimeDb ->findMimeTypeAll ('application/pdx ' ));
163
- $ this ->assertNull ($ this ->mimeDb ->findMimeTypeAll ('unknown/unknown ' ));
148
+ $ this ->assertIsArray ($ this ->mimeDb ->findAllFileExtensionsByMimeType ('application/vnd.openxmlformats-officedocument.wordprocessingml.document ' ));
149
+ $ this ->assertArrayHasKey (0 , $ this ->mimeDb ->findAllFileExtensionsByMimeType ('application/vnd.openxmlformats-officedocument.wordprocessingml.document ' ));
150
+ $ this ->assertArrayNotHasKey (1 , $ this ->mimeDb ->findAllFileExtensionsByMimeType ('application/vnd.openxmlformats-officedocument.wordprocessingml.document ' ));
151
+ $ this ->assertEquals ("docx " , $ this ->mimeDb ->findAllFileExtensionsByMimeType ('application/vnd.openxmlformats-officedocument.wordprocessingml.document ' )[0 ]);
152
+
153
+ $ this ->assertIsArray ($ this ->mimeDb ->findAllFileExtensionsByMimeType ('video/x-matroska ' ));
154
+ $ this ->assertArrayHasKey (0 , $ this ->mimeDb ->findAllFileExtensionsByMimeType ('video/x-matroska ' ));
155
+ $ this ->assertArrayHasKey (1 , $ this ->mimeDb ->findAllFileExtensionsByMimeType ('video/x-matroska ' ));
156
+ $ this ->assertArrayHasKey (2 , $ this ->mimeDb ->findAllFileExtensionsByMimeType ('video/x-matroska ' ));
157
+ $ this ->assertArrayNotHasKey (3 , $ this ->mimeDb ->findAllFileExtensionsByMimeType ('video/x-matroska ' ));
158
+ $ this ->assertEquals ("mkv " , $ this ->mimeDb ->findAllFileExtensionsByMimeType ('video/x-matroska ' )[0 ]);
159
+ $ this ->assertEquals ("mk3d " , $ this ->mimeDb ->findAllFileExtensionsByMimeType ('video/x-matroska ' )[1 ]);
160
+ $ this ->assertEquals ("mks " , $ this ->mimeDb ->findAllFileExtensionsByMimeType ('video/x-matroska ' )[2 ]);
161
+
162
+ $ this ->assertNull ($ this ->mimeDb ->findAllFileExtensionsByMimeType ('application/pdx ' ));
163
+ $ this ->assertNull ($ this ->mimeDb ->findAllFileExtensionsByMimeType ('unknown/unknown ' ));
164
164
}
165
165
}
0 commit comments