[ticket/17488] Fix PHP error when MySQL PDO driver is not enabled

Check pdo_mysql extension for being loaded
to use respective \PDO::MYSQL_ATTR_FOUND_ROWS constant.

PHPBB-17488
This commit is contained in:
rxu 2025-04-04 12:26:08 +07:00
parent 6ecb41f01a
commit 692c96978a
No known key found for this signature in database
GPG key ID: 8117904FEDEFDD17

View file

@ -164,7 +164,7 @@ class connection_parameter_factory
],
];
if ($params['driver'] === 'pdo_mysql')
if ($params['driver'] === 'pdo_mysql' && extension_loaded('pdo_mysql'))
{
$enrichment_tags['pdo_mysql'][\PDO::MYSQL_ATTR_FOUND_ROWS] = true;
}