MediaWiki
master
PhpUnitTestFileScannerFilter.php
Go to the documentation of this file.
1
<?php
2
3
declare( strict_types = 1 );
4
5
namespace
MediaWiki\Composer\PhpUnitSplitter
;
6
7
use RecursiveFilterIterator;
8
12
class
PhpUnitTestFileScannerFilter
extends
RecursiveFilterIterator {
13
32
private
const
IGNORE = [
33
"vendor"
,
34
"ParserIntegrationTest.php"
,
35
"SandboxTest.php"
,
36
"LuaEngineTestSkip.php"
37
];
38
39
public
function
accept
(): bool {
40
$filename = $this->current()->getFilename();
41
if
( $filename[0] ===
'.'
) {
42
return
false
;
43
}
44
if
( in_array( $filename, self::IGNORE ) ) {
45
return
false
;
46
}
47
return
true
;
48
}
49
50
}
MediaWiki\Composer\PhpUnitSplitter\PhpUnitTestFileScannerFilter
Definition
PhpUnitTestFileScannerFilter.php:12
MediaWiki\Composer\PhpUnitSplitter\PhpUnitTestFileScannerFilter\accept
accept()
Definition
PhpUnitTestFileScannerFilter.php:39
MediaWiki\Composer\PhpUnitSplitter
Definition
MissingNamespaceMatchForTestException.php:5
includes
composer
PhpUnitSplitter
PhpUnitTestFileScannerFilter.php
Generated on Sat Jul 27 2024 11:22:30 for MediaWiki by
1.10.0