19 declare(strict_types=1);
25 public static function suite():
self 28 $previous = get_declared_classes();
29 foreach (
new RegExIterator(
32 RecursiveIteratorIterator::LEAVES_ONLY
37 require_once $file->getPathname();
40 $now = get_declared_classes();
41 $new_classes = array_diff($now, $previous);
42 array_map($suite->addTestSuite(...), $new_classes);