@@ -252,15 +252,13 @@ public function dataInvalidAsciiCharacters(): array {
252252 /**
253253 * @dataProvider dataIsForbidden
254254 */
255- public function testIsForbidden (string $ filename , array $ forbiddenNames , array $ forbiddenBasenames , bool $ expected ): void {
255+ public function testIsForbidden (string $ filename , array $ forbiddenNames , bool $ expected ): void {
256256 /** @var FilenameValidator&MockObject */
257257 $ validator = $ this ->getMockBuilder (FilenameValidator::class)
258- ->onlyMethods (['getForbiddenFilenames ' , ' getForbiddenBasenames ' ])
258+ ->onlyMethods (['getForbiddenFilenames ' ])
259259 ->setConstructorArgs ([$ this ->l10n , $ this ->database , $ this ->config , $ this ->logger ])
260260 ->getMock ();
261261
262- $ validator ->method ('getForbiddenBasenames ' )
263- ->willReturn ($ forbiddenBasenames );
264262 $ validator ->method ('getForbiddenFilenames ' )
265263 ->willReturn ($ forbiddenNames );
266264
@@ -270,27 +268,19 @@ public function testIsForbidden(string $filename, array $forbiddenNames, array $
270268 public function dataIsForbidden (): array {
271269 return [
272270 'valid name ' => [
273- 'a: b.txt ' , ['.htaccess ' ], [], false
271+ 'a: b.txt ' , ['.htaccess ' ], false
274272 ],
275273 'valid name with some more parameters ' => [
276- 'a: b.txt ' , ['.htaccess ' ], [], false
274+ 'a: b.txt ' , ['.htaccess ' ], false
277275 ],
278276 'valid name as only full forbidden should be matched ' => [
279- '.htaccess.sample ' , ['.htaccess ' ], [], false ,
277+ '.htaccess.sample ' , ['.htaccess ' ], false ,
280278 ],
281279 'forbidden name ' => [
282- '.htaccess ' , ['.htaccess ' ], [], true
280+ '.htaccess ' , ['.htaccess ' ], true
283281 ],
284282 'forbidden name - name is case insensitive ' => [
285- 'COM1 ' , ['.htaccess ' , 'com1 ' ], [], true ,
286- ],
287- 'forbidden name - basename is checked ' => [
288- // needed for Windows namespaces
289- 'com1.suffix ' , ['.htaccess ' ], ['com1 ' ], true
290- ],
291- 'forbidden name - basename is checked also with multiple extensions ' => [
292- // needed for Windows namespaces
293- 'com1.tar.gz ' , ['.htaccess ' ], ['com1 ' ], true
283+ 'COM1 ' , ['.htaccess ' , 'com1 ' ], true ,
294284 ],
295285 ];
296286 }
0 commit comments