From c9daddddf308305f9d871cb31397a1474162d553 Mon Sep 17 00:00:00 2001 From: DevSoftTech Server Date: Wed, 15 Apr 2026 08:28:28 +0530 Subject: [PATCH] Fix: Cast port to int and DBDebug to boolean from env() --- app/Config/Database.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Config/Database.php b/app/Config/Database.php index 7332903..4afec97 100644 --- a/app/Config/Database.php +++ b/app/Config/Database.php @@ -200,8 +200,8 @@ class Database extends Config $this->default['password'] = env('database.default.password', ''); $this->default['database'] = env('database.default.database', 'hms_ci4_2026'); $this->default['DBDriver'] = env('database.default.DBDriver', 'MySQLi'); - $this->default['DBDebug'] = env('database.default.DBDebug', true); - $this->default['port'] = env('database.default.port', 3306); + $this->default['DBDebug'] = filter_var(env('database.default.DBDebug', 'true'), FILTER_VALIDATE_BOOLEAN); + $this->default['port'] = (int) env('database.default.port', 3306); // Ensure that we always set the database group to 'tests' if // we are currently running an automated test suite, so that