provides, true ); } /** * Registers the provided classes. * * @return void */ public function register(): void { $this->getContainer()->add( ResetInternalState::class ); $this->getContainer()->addShared( Subscriber::class ) ->addArgument( ResetInternalState::class ); } /** * Returns the subscribers array. * * @return array */ public function get_subscribers(): array { return $this->subscribers; } }