boot method
Called after all providers are registered (for initialization).
Implementation
@override
Future<void> boot(ContainerInterface container) async {
final database = container.resolve<DatabaseManager>();
final config = Khadem.config;
await database.init();
if (config.get<bool>('database.run_migrations', false)!) {
await Khadem.migrator.upAll();
}
if (config.get<bool>('database.run_seeders', false)!) {
await Khadem.seeder.runAll();
}
}