container = $container; } /** * Register services, repositories, and bindings in the container. * * @return void */ abstract public function register(): void; /** * Boot features, setup actions, hooks, and loaders. * * @return void */ abstract public function boot(): void; }