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 ilModulesLTIConsumerSuite.