From fe9d3da538fe54f5912bdd0726418bcff0de30ff Mon Sep 17 00:00:00 2001 From: Christian Heel <66922325+heelc29@users.noreply.github.com> Date: Mon, 6 Jul 2026 18:04:41 +0200 Subject: [PATCH] set trust_certificate for sqlsrv --- Tests/Sqlsrv/SqlsrvDriverTest.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Tests/Sqlsrv/SqlsrvDriverTest.php b/Tests/Sqlsrv/SqlsrvDriverTest.php index 19bda8fc..e890b688 100644 --- a/Tests/Sqlsrv/SqlsrvDriverTest.php +++ b/Tests/Sqlsrv/SqlsrvDriverTest.php @@ -12,6 +12,7 @@ use Joomla\Database\Sqlsrv\SqlsrvDriver; use Joomla\Database\Sqlsrv\SqlsrvQuery; use Joomla\Database\Tests\AbstractDatabaseDriverTestCase; +use Joomla\Test\DatabaseManager; use PHPUnit\Framework\Attributes\DataProvider; /** @@ -19,6 +20,22 @@ */ class SqlsrvDriverTest extends AbstractDatabaseDriverTestCase { + protected static function createDatabaseManager(): DatabaseManager + { + $manager = new class () extends DatabaseManager { + protected function initialiseParams(): void + { + parent::initialiseParams(); + + if (\is_array($this->params)) { + $this->params['trust_certificate'] = true; + } + } + }; + + return $manager; + } + /** * This method is called before the first test of this test class is run. *