initApplication init application.
( debug bool, serverConf *conf.Server, dbConf *data.Database, cacheConf *data.CacheConf, i18nConf *translator.I18n, swaggerConf *router.SwaggerConfig, serviceConf *service_config.ServiceConfig, uiConf *server.UI, logConf log.Logger)
| 44 | |
| 45 | // initApplication init application. |
| 46 | func initApplication( |
| 47 | debug bool, |
| 48 | serverConf *conf.Server, |
| 49 | dbConf *data.Database, |
| 50 | cacheConf *data.CacheConf, |
| 51 | i18nConf *translator.I18n, |
| 52 | swaggerConf *router.SwaggerConfig, |
| 53 | serviceConf *service_config.ServiceConfig, |
| 54 | uiConf *server.UI, |
| 55 | logConf log.Logger) (*pacman.Application, func(), error) { |
| 56 | panic(wire.Build( |
| 57 | server.ProviderSetServer, |
| 58 | router.ProviderSetRouter, |
| 59 | controller.ProviderSetController, |
| 60 | controller_admin.ProviderSetController, |
| 61 | templaterender.ProviderSetTemplateRenderController, |
| 62 | service.ProviderSetService, |
| 63 | cron.ProviderSetService, |
| 64 | repo.ProviderSetRepo, |
| 65 | translator.ProviderSet, |
| 66 | middleware.ProviderSetMiddleware, |
| 67 | newApplication, |
| 68 | )) |
| 69 | } |