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