From 3fbe700c26a0517702525e86042f10cd431e1770 Mon Sep 17 00:00:00 2001 From: Patrick Stewart Date: Sat, 28 Sep 2024 23:05:36 -0700 Subject: [PATCH] add(laravel): adding support for laravel inspired serviceproviders --- .../core/{lib/src => test}/provider/test_setup.dart | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) rename packages/core/{lib/src => test}/provider/test_setup.dart (78%) diff --git a/packages/core/lib/src/provider/test_setup.dart b/packages/core/test/provider/test_setup.dart similarity index 78% rename from packages/core/lib/src/provider/test_setup.dart rename to packages/core/test/provider/test_setup.dart index 292f01b..b2d8309 100644 --- a/packages/core/lib/src/provider/test_setup.dart +++ b/packages/core/test/provider/test_setup.dart @@ -13,18 +13,16 @@ class TestSetup { Future initialize() async { app = Application(); - // Create a container - _container = Container(); - - // Set up MirrorsReflector - Reflector.global = MirrorsReflector(); + // Create a container with MirrorsReflector + _container = Container(MirrorsReflector()); // Initialize PlatformWithProviders platformWithProviders = PlatformWithProviders(app); // Configure the app to use our container app.configure((angel) { - angel.container.registerSingleton((c) => _container); + // Instead of registering the container, we'll replace Angel's container + angel.container = _container; }); // Allow some time for initialization