public static function connection(array $params = [])
{
if (!empty($params)) {
return DriverManager::getConnection($params);
}
$params = static::$defaultConnectionParams;
$params['path'] = __DIR__ . $params['path'];
if (is_null(static::$defaultConnection)) {
static::$defaultConnection = DriverManager::getConnection($params);
}
return static::$defaultConnection;
}