fix(database): handle PDO constant name change for PGSQL_ATTR_DISABLE_PREPARES

Support both the older PDO::PGSQL_ATTR_DISABLE_PREPARES and newer
Pdo\Pgsql::ATTR_DISABLE_PREPARES constant names to ensure compatibility
across different PHP versions.
This commit is contained in:
Andras Bacsai committed 2026-03-03 09:04:45 +01:00
1 parent 0560e021fb
commit d2744e0cff
3 files changed
+29 -35

No files matched your search

+1 -1
View File
@@ -49,7 +49,7 @@ return [
'search_path' => 'public',
'sslmode' => 'prefer',
'options' => [
PDO::PGSQL_ATTR_DISABLE_PREPARES => env('DB_DISABLE_PREPARES', false),
(defined('Pdo\Pgsql::ATTR_DISABLE_PREPARES') ? \Pdo\Pgsql::ATTR_DISABLE_PREPARES : \PDO::PGSQL_ATTR_DISABLE_PREPARES) => env('DB_DISABLE_PREPARES', false),
],
],