diff --git a/system/db.php b/system/db.php index 1b03d851..4769fc74 100644 --- a/system/db.php +++ b/system/db.php @@ -25,9 +25,12 @@ public static function connection($connection = null) $connection = Config::get('db.default'); } - return array_key_exists($connection, static::$connections) - ? static::$connections[$connection] - : static::$connections[$connection] = DB\Connector::connect($connection); + if ( ! array_key_exists($connection, static::$connections)) + { + static::$connections[$connection] = DB\Connector::connect($connection); + } + + return static::$connections[$connection]; } /**