From 5ddf5b79099bc1c4c7f640f5d4e784abc77d98f7 Mon Sep 17 00:00:00 2001 From: James Brooks Date: Thu, 30 Apr 2026 11:43:39 +0100 Subject: [PATCH] Fix PHP 8.5 deprecation for PDO::MYSQL_ATTR_SSL_CA Co-Authored-By: Claude Opus 4.7 (1M context) --- config/database.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/database.php b/config/database.php index 52adf03d1..28c9cc2ef 100644 --- a/config/database.php +++ b/config/database.php @@ -67,7 +67,7 @@ return [ 'strict' => true, 'engine' => null, 'options' => extension_loaded('pdo_mysql') ? array_filter([ - PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + (PHP_VERSION_ID >= 80400 ? Pdo\Mysql::ATTR_SSL_CA : PDO::MYSQL_ATTR_SSL_CA) => env('MYSQL_ATTR_SSL_CA'), ]) : [], ], @@ -87,7 +87,7 @@ return [ 'strict' => true, 'engine' => null, 'options' => extension_loaded('pdo_mysql') ? array_filter([ - PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + (PHP_VERSION_ID >= 80400 ? Pdo\Mysql::ATTR_SSL_CA : PDO::MYSQL_ATTR_SSL_CA) => env('MYSQL_ATTR_SSL_CA'), ]) : [], ],