diff --git a/src/DatabaseManager.php b/src/DatabaseManager.php index e494ac69..68e0cde0 100644 --- a/src/DatabaseManager.php +++ b/src/DatabaseManager.php @@ -105,7 +105,8 @@ final class DatabaseManager config()->set(['database.connections.tenant.database' => $database_name]); } - public function useConnection(string $connection) { + public function useConnection(string $connection) + { $this->database->setDefaultConnection($connection); $this->database->reconnect($connection); } diff --git a/tests/TenantManagerEventsTest.php b/tests/TenantManagerEventsTest.php index 28fc35fa..2fcd74b1 100644 --- a/tests/TenantManagerEventsTest.php +++ b/tests/TenantManagerEventsTest.php @@ -103,6 +103,7 @@ class TenantManagerEventsTest extends TestCase Tenancy::bootstrapping(function ($tenancy) use ($uuid) { if ($tenancy->tenant['uuid'] === $uuid) { $tenancy->database->useConnection('tenantabc'); + return ['database']; } }); @@ -133,4 +134,4 @@ class TenantManagerEventsTest extends TestCase tenancy()->init('abc.localhost'); $this->assertSame('tenant', \DB::connection()->getConfig()['name']); } -} \ No newline at end of file +}