From c76ecc3c7508b884b26c63b6c41a53ae5fee8da4 Mon Sep 17 00:00:00 2001 From: singingbush Date: Mon, 5 Sep 2016 20:51:34 +0100 Subject: [PATCH] updated poodinis to latest version (7.0.1) --- dub.json | 2 +- source/app.d | 2 +- source/config/context.d | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dub.json b/dub.json index b44d5cf..813dc75 100644 --- a/dub.json +++ b/dub.json @@ -9,7 +9,7 @@ "proper-d": "~>0.0.2", "consoled": "~>1.0.4", "vibe-d": "~>0.7.30-beta.1", - "poodinis": "~>6.3.0", + "poodinis": "~>7.0.1", "hibernated": "~>0.2.26", "ddbc": "0.2.24" }, diff --git a/source/app.d b/source/app.d index 514c86d..84bf719 100644 --- a/source/app.d +++ b/source/app.d @@ -7,7 +7,7 @@ import eloquent.config.context; import eloquent.controllers.web, eloquent.controllers.admin; shared static this() { - auto container = DependencyContainer.getInstance(); + auto container = new shared DependencyContainer(); container.registerContext!PoodinisContext; // Create application context before doing anything else Properties properties = container.resolve!Properties; diff --git a/source/config/context.d b/source/config/context.d index d07b48b..4cd44fc 100644 --- a/source/config/context.d +++ b/source/config/context.d @@ -25,9 +25,9 @@ class PoodinisContext : ApplicationContext { container.register!(EloquentDatabase, EloquentDatabaseImpl); EloquentDatabase dbConfig = container.resolve!EloquentDatabase; SessionFactoryImpl sessionFactory = dbConfig.configure(); - container.register!(SessionFactory, SessionFactoryImpl)([RegistrationOption.doNotAddConcreteTypeRegistration]).existingInstance(sessionFactory); - container.register!(UserService, UserServiceImpl)([RegistrationOption.doNotAddConcreteTypeRegistration]); - container.register!(BlogService, BlogServiceImpl)([RegistrationOption.doNotAddConcreteTypeRegistration]); + container.register!(SessionFactory, SessionFactoryImpl)(RegistrationOption.doNotAddConcreteTypeRegistration).existingInstance(sessionFactory); + container.register!(UserService, UserServiceImpl)(RegistrationOption.doNotAddConcreteTypeRegistration); + container.register!(BlogService, BlogServiceImpl)(RegistrationOption.doNotAddConcreteTypeRegistration); // register Controllers (used as vibe-d WebInterface) container.register!WebappController;