addServiceProvider(new ConfigServiceProvider($container)); $container->addServiceProvider(new DatabaseServiceProvider($container)); $container->addServiceProvider(new UserRepositoryServiceProvider($container)); $container->addServiceProvider(new RoleRepositoryServiceProvider($container)); $container->addServiceProvider(new PermissionRepositoryServiceProvider($container)); $container->addServiceProvider(new SessionServiceProvider($container)); $container->addServiceProvider(new TOTPServiceProvider($container)); $container->addServiceProvider(new AuthServiceProvider($container)); $container->addServiceProvider(new RouterServiceProvider($container)); return $container;