> */ private const SUBSCRIBERS = [ TrackMutationSuiteStart::class, TrackMutationSuiteFinish::class, StopOnUncoveredMutation::class, StopOnUntestedMutation::class, ]; /** * Creates a new instance of the Boot Subscribers. */ public function __construct( private Container $container, ) {} /** * Boots the list of Subscribers. */ public function boot(): void { foreach (self::SUBSCRIBERS as $subscriber) { $instance = $this->container->get($subscriber); assert($instance instanceof Subscriber); Facade::instance()->registerSubscriber($instance); } } }