. namespace core\tests\phpunit; use PHPUnit\Runner\Extension\Extension; use PHPUnit\Runner\Extension\Facade; use PHPUnit\Runner\Extension\ParameterCollection; use PHPUnit\TextUI\Configuration\Configuration; /** * Moodle PHPUnit Extension Registration. * * @package core * @copyright Andrew Lyons * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ final class moodle_extension implements Extension { #[\Override] public function bootstrap( Configuration $configuration, Facade $facade, ParameterCollection $parameters ): void { if ($configuration->noOutput()) { return; } $facade->registerSubscriber(new data_provider_finished_subscriber()); } }