1010global $ ezInstance ;
1111
1212if (!function_exists ('ezFunctions ' )) {
13- function database (string $ sqlDriver = null , $ connectionSetting = null , string $ instanceTag = null )
13+ function database (string $ sqlDriver = null , array $ connectionSetting = null , string $ instanceTag = null )
1414 {
1515 return Database::initialize ($ sqlDriver , $ connectionSetting , $ instanceTag );
1616 }
@@ -20,27 +20,27 @@ function tagInstance(string $getTag = null)
2020 return \database ($ getTag );
2121 }
2222
23- function mysqlInstance ($ databaseSetting = null , $ instanceTag = null )
23+ function mysqlInstance (array $ databaseSetting = null , string $ instanceTag = null )
2424 {
2525 return \database (\MYSQLI , $ databaseSetting , $ instanceTag );
2626 }
2727
28- function pgsqlInstance ($ databaseSetting = null , $ instanceTag = null )
28+ function pgsqlInstance (array $ databaseSetting = null , string $ instanceTag = null )
2929 {
3030 return \database (\PGSQL , $ databaseSetting , $ instanceTag );
3131 }
3232
33- function mssqlInstance ($ databaseSetting = null , $ instanceTag = null )
33+ function mssqlInstance (array $ databaseSetting = null , string $ instanceTag = null )
3434 {
3535 return \database (\MSSQL , $ databaseSetting , $ instanceTag );
3636 }
3737
38- function pdoInstance ($ databaseSetting = null , $ instanceTag = null )
38+ function pdoInstance (array $ databaseSetting = null , string $ instanceTag = null )
3939 {
4040 return \database (\Pdo, $ databaseSetting , $ instanceTag );
4141 }
4242
43- function sqliteInstance ($ databaseSetting = null , $ instanceTag = null )
43+ function sqliteInstance (array $ databaseSetting = null , string $ instanceTag = null )
4444 {
4545 return \database (\SQLITE3 , $ databaseSetting , $ instanceTag );
4646 }
0 commit comments