Verified Commit 61f57dd2 authored by Dave Long's avatar Dave Long
Browse files

fix: #3631193 [11.x] Test failures in mysqli jobs because connection info autoload not set

By: godotislate
By: mondrake
parent 9bd4e355
Loading
Loading
Loading
Loading
+8 −0
Changes for core/lib/Drupal/Core/Database/Database.php: 8 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -275,6 +275,10 @@ final public static function parseConnectionInfo(array $info): array {
          $connection_info['namespace'] = 'Drupal\\mysql\\Driver\\Database\\mysql';
          break;

        case 'mysqli':
          $connection_info['namespace'] = 'Drupal\\mysqli\\Driver\\Database\\mysqli';
          break;

        case 'pgsql':
          $connection_info['namespace'] = 'Drupal\\pgsql\\Driver\\Database\\pgsql';
          break;
@@ -293,6 +297,10 @@ final public static function parseConnectionInfo(array $info): array {
          $connection_info['autoload'] = "core/modules/mysql/src/Driver/Database/mysql/";
          break;

        case "Drupal\\mysqli\\Driver\\Database\\mysqli":
          $connection_info['autoload'] = "core/modules/mysqli/src/Driver/Database/mysqli/";
          break;

        case "Drupal\\pgsql\\Driver\\Database\\pgsql":
          $connection_info['autoload'] = "core/modules/pgsql/src/Driver/Database/pgsql/";
          break;