From e6e7586dbccf0354d675983117d75c6a20152105 Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Fri, 8 Jul 2011 06:48:31 -0700 Subject: [PATCH] Refactoring DB\Connector. --- system/db/connector.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/system/db/connector.php b/system/db/connector.php index bbc831d9..ee4f275f 100644 --- a/system/db/connector.php +++ b/system/db/connector.php @@ -26,13 +26,14 @@ public static function connect($connection) { $config = static::configuration($connection); - if ($config->driver == 'sqlite') + switch ($config->driver) { - return static::connect_to_sqlite($config); - } - elseif ($config->driver == 'mysql' or $config->driver == 'pgsql') - { - return static::connect_to_server($config); + case 'sqlite': + return static::connect_to_sqlite($config); + + case 'mysql': + case 'pgsql': + return static::connect_to_server($config); } throw new \Exception('Database driver '.$config->driver.' is not supported.');