From c43b3b56b08d7fd8e51277b2815f492bc0ae8eb1 Mon Sep 17 00:00:00 2001 From: flashwave Date: Wed, 16 Oct 2024 01:18:10 +0000 Subject: [PATCH] Removed ability to use class paths as DSN protocols. --- VERSION | 2 +- src/Db/DbTools.php | 20 +++++--------------- tests/DbToolsTest.php | 5 +---- 3 files changed, 7 insertions(+), 20 deletions(-) diff --git a/VERSION b/VERSION index 5206707..e33fc78 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.2410.51409 +0.2410.160117 diff --git a/src/Db/DbTools.php b/src/Db/DbTools.php index bfa66bd..ef6faa2 100644 --- a/src/Db/DbTools.php +++ b/src/Db/DbTools.php @@ -1,7 +1,7 @@ isAvailable()) throw new RuntimeException('Requested database backend is not available, likely due to missing dependencies.'); - $backends[$name] = $backend; + $backends[$scheme] = $backend; } return $backend; diff --git a/tests/DbToolsTest.php b/tests/DbToolsTest.php index a315cab..3b1839d 100644 --- a/tests/DbToolsTest.php +++ b/tests/DbToolsTest.php @@ -1,7 +1,7 @@ assertInstanceOf(NullDbConnection::class, $nullDbConn1); - $nullDbConn2 = DbTools::create('Index-Db-NullDb-NullDbBackend:'); - $this->assertInstanceOf(NullDbConnection::class, $nullDbConn2); - $maria = new MariaDbBackend; $sqlite = new SqliteBackend;