Browse Source

Group all unset calls together

Jose Diaz-Gonzalez 11 years ago
parent
commit
f41f63c8d9
1 changed files with 3 additions and 13 deletions
  1. 3 13
      src/Datasource/ConnectionManager.php

+ 3 - 13
src/Datasource/ConnectionManager.php

@@ -121,29 +121,16 @@ class ConnectionManager {
 
 		$config = array_merge($queryArgs, $parsed, $config);
 
-		if (isset($config['query'])) {
-			unset($config['query']);
-		}
-
-		if (isset($config['scheme'])) {
-			unset($config['scheme']);
-		}
-
-		unset($config['dsn']);
-
 		if (isset($config['user'])) {
 			$config['login'] = $config['user'];
-			unset($config['user']);
 		}
 
 		if (isset($config['pass'])) {
 			$config['password'] = $config['pass'];
-			unset($config['pass']);
 		}
 
 		if (isset($config['path'])) {
 			$config['database'] = substr($config['path'], 1);
-			unset($config['path']);
 		}
 
 		foreach ($config as $key => $value) {
@@ -154,6 +141,9 @@ class ConnectionManager {
 			}
 		}
 
+		unset($config['dsn'], $config['query'], $config['scheme']);
+		unset($config['path'], $config['user'], $config['pass']);
+
 		return $config;
 	}