> */ private const SUBSCRIBERS = [ Subscribers\EnsureConfigurationIsAvailable::class, Subscribers\EnsureIgnorableTestCasesAreIgnored::class, Subscribers\EnsureKernelDumpIsFlushed::class, Subscribers\EnsureTeamCityEnabled::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); Event\Facade::instance()->registerSubscriber($instance); } } }