diff --git a/src/Contracts/ManagesDatabaseUsers.php b/src/Contracts/ManagesDatabaseUsers.php index d9167f29..c92021e2 100644 --- a/src/Contracts/ManagesDatabaseUsers.php +++ b/src/Contracts/ManagesDatabaseUsers.php @@ -1,5 +1,7 @@ handle($tenant); } else { $item($tenant); @@ -170,7 +170,7 @@ class DatabaseManager /** * Delete a tenant's database. - * + * * @throws DatabaseManagerNotRegisteredException */ public function deleteDatabase(Tenant $tenant) diff --git a/src/TenantDatabaseManagers/PermissionControlledMySQLDatabaseManager.php b/src/TenantDatabaseManagers/PermissionControlledMySQLDatabaseManager.php index 83c05083..89b9b778 100644 --- a/src/TenantDatabaseManagers/PermissionControlledMySQLDatabaseManager.php +++ b/src/TenantDatabaseManagers/PermissionControlledMySQLDatabaseManager.php @@ -1,5 +1,7 @@ getUsername(); $hostname = $databaseConfig->connection()['host']; $password = $databaseConfig->getPassword(); - + $this->database()->statement("CREATE USER `{$username}`@`{$hostname}` IDENTIFIED BY `{$password}`"); $grants = implode(', ', static::$grants); @@ -44,4 +46,4 @@ class PermissionControlledMySQLDatabaseManager extends MySQLDatabaseManager impl { $this->database()->statement("DROP USER IF EXISTS '{$databaseConfig->username}'"); } -} \ No newline at end of file +} diff --git a/tests/DatabaseUsersTest.php b/tests/DatabaseUsersTest.php index 2de11f2e..5be409d2 100644 --- a/tests/DatabaseUsersTest.php +++ b/tests/DatabaseUsersTest.php @@ -1,5 +1,7 @@