From fda0c787ea3f3dd00e8b0fb866cfa63ba195a76e Mon Sep 17 00:00:00 2001 From: Nikolay Labinskiy Date: Mon, 25 Mar 2019 17:16:02 +0200 Subject: [PATCH] Pass settings as a 2nd Client argument --- src/ClickHouseConnection.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/ClickHouseConnection.php b/src/ClickHouseConnection.php index 15cd109..1ea5126 100644 --- a/src/ClickHouseConnection.php +++ b/src/ClickHouseConnection.php @@ -46,15 +46,17 @@ public function __construct( string $password, AbstractPlatform $platform ) { - $this->smi2CHClient = new Smi2CHClient([ - 'host' => $params['host'] ?? 'localhost', - 'port' => $params['port'] ?? 8123, - 'username' => $username, - 'password' => $password, - 'settings' => array_merge([ + $this->smi2CHClient = new Smi2CHClient( + [ + 'host' => $params['host'] ?? 'localhost', + 'port' => $params['port'] ?? 8123, + 'username' => $username, + 'password' => $password, + ], + array_merge([ 'database' => $params['dbname'] ?? 'default', - ], $params['driverOptions'] ?? []), - ]); + ], $params['driverOptions'] ?? []) + ); $this->platform = $platform; }