refactoring

This commit is contained in:
Saeed Vaziry
2023-08-04 18:28:04 +02:00
parent 8444323cf4
commit 643318fcfc
349 changed files with 3189 additions and 2729 deletions

View File

@ -13,7 +13,7 @@ class CreateDatabaseUser
/**
* @throws ValidationException
*/
public function create(Server $server, array $input): DatabaseUser
public function create(Server $server, array $input, array $links = []): DatabaseUser
{
$this->validate($server, $input);
@ -22,6 +22,7 @@ public function create(Server $server, array $input): DatabaseUser
'username' => $input['username'],
'password' => $input['password'],
'host' => isset($input['remote']) && $input['remote'] ? $input['host'] : 'localhost',
'databases' => $links,
]);
$databaseUser->save();
$databaseUser->createOnServer();