3 declare(strict_types=1);
33 public static function suite(): self
37 foreach (
new RegExIterator(
40 RecursiveIteratorIterator::LEAVES_ONLY
46 foreach (
new RegExIterator(
49 RecursiveIteratorIterator::LEAVES_ONLY
51 '/(?<!Base)Test\.php$/' 53 $className = preg_replace(
'/(.*?)(\.php)/',
'$1', $file->getBasename());
54 if (class_exists($className)) {
57 !$reflection->isAbstract() &&
58 !$reflection->isInterface() &&
59 $reflection->isSubclassOf(TestCase::class)) {
60 $suite->addTestSuite($className);
Class ilModulesScormAICCSuite.