MediaWiki master
PhpUnitTestFileScannerFilter.php
Go to the documentation of this file.
1<?php
2
3declare( strict_types = 1 );
4
6
7use RecursiveFilterIterator;
8
12class PhpUnitTestFileScannerFilter extends RecursiveFilterIterator {
13
20 private const IGNORE = [
21 "vendor",
22 ];
23
24 public function accept(): bool {
25 $filename = $this->current()->getFilename();
26 if ( $filename[0] === '.' ) {
27 return false;
28 }
29 if ( in_array( $filename, self::IGNORE ) ) {
30 return false;
31 }
32 return true;
33 }
34
35}