diff --git a/DatabasesProviders.php b/DatabasesProviders.php index 04b9b35..e323255 100644 --- a/DatabasesProviders.php +++ b/DatabasesProviders.php @@ -35,7 +35,7 @@ class DatabasesProviders extends Providers return; } foreach ($databases as $key => $database) { - $this->set($key, $this->_settings($database)); + $this->set($key, $this->_settings($key, $database)); } } @@ -63,15 +63,16 @@ class DatabasesProviders extends Providers } - /** - * @param array $database - * @return array - */ - private function _settings(array $database): array + /** + * @param string $key + * @param array $database + * @return array + */ + private function _settings(string $key, array $database): array { $clientPool = $database['pool'] ?? ['min' => 1, 'max' => 5, 'tick' => 60]; return [ - 'id' => $database['id'], + 'id' => $key, 'cds' => $database['cds'], 'class' => Connection::class, 'username' => $database['username'],