@@ -921,10 +921,7 @@ public static function getConnectionFromInstance($instance, $getManager = false)
921
921
return false ;
922
922
}
923
923
924
- /**
925
- * @param $data
926
- */
927
- public static function addInstance ($ data )
924
+ public static function addInstance (stdClass $ data )
928
925
{
929
926
if (isset ($ data ->what )) {
930
927
unset($ data ->what );
@@ -967,7 +964,7 @@ public static function addInstance($data)
967
964
return ;
968
965
}
969
966
970
- $ databaseName = $ data ->main_database ;
967
+ $ databaseName = Database:: clearDatabaseName ( $ data ->main_database ) ;
971
968
$ data ->main_database = '' ;
972
969
$ connection = self ::getConnectionFromInstance ($ data );
973
970
$ data ->main_database = $ databaseName ;
@@ -1061,10 +1058,11 @@ public static function addInstance($data)
1061
1058
}
1062
1059
1063
1060
/**
1064
- * @param stdClass $data
1065
- * @param string $fromVersion
1061
+ * @throws \Doctrine\DBAL\Exception
1062
+ *
1063
+ * @return false|void
1066
1064
*/
1067
- public static function importInstance ($ data , $ fromVersion )
1065
+ public static function importInstance (stdClass $ data , string $ fromVersion )
1068
1066
{
1069
1067
if (isset ($ data ->what )) {
1070
1068
unset($ data ->what );
@@ -1094,7 +1092,7 @@ public static function importInstance($data, $fromVersion)
1094
1092
unset($ data ->upload_path );
1095
1093
1096
1094
$ newDatabase = clone $ data ;
1097
- $ newDatabase ->main_database = $ newDatabase ->import_to_main_database ;
1095
+ $ newDatabase ->main_database = Database:: clearDatabaseName ( $ newDatabase ->import_to_main_database ) ;
1098
1096
$ newDatabase ->db_user = $ newDatabase ->import_to_db_user ;
1099
1097
$ newDatabase ->db_password = $ newDatabase ->import_to_db_password ;
1100
1098
$ newDatabase ->db_host = $ newDatabase ->import_to_db_host ;
0 commit comments