File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010use Mittwald \ApiClient \Generated \V2 \Clients \Database \GetMysqlDatabase \GetMysqlDatabaseOKResponse ;
1111use Mittwald \ApiClient \Generated \V2 \Clients \Database \GetMysqlUser \GetMysqlUserOKResponse ;
1212use Mittwald \ApiClient \Generated \V2 \Clients \Database \GetMysqlUser \GetMysqlUserRequest ;
13+ use Mittwald \ApiClient \Generated \V2 \Schemas \Database \CharacterSettings ;
1314use Mittwald \ApiClient \Generated \V2 \Schemas \Database \MySqlUser ;
1415use Mittwald \ApiClient \MittwaldAPIV2Client ;
1516use Mittwald \ApiClient \Generated \V2 \Clients \Database \ListMysqlDatabases \ListMysqlDatabasesRequest ;
@@ -50,10 +51,15 @@ public function create(): void
5051 new CreateMysqlDatabaseRequest (
5152 projectId: get ('mittwald_project_id ' ),
5253 body: new CreateMysqlDatabaseRequestBody (
53- database: new CreateMySqlDatabase (
54+ database: ( new CreateMySqlDatabase (
5455 $ this ->getFeatureName (),
5556 get ('mittwald_project_id ' ),
5657 get ('mittwald_database_version ' , '8.4 ' )
58+ ))->withCharacterSettings (
59+ new CharacterSettings (
60+ characterSet: get ('mittwald_database_character_set ' , 'utf8mb4 ' ),
61+ collation: get ('mittwald_database_collation ' , 'utf8mb4_unicode_ci ' )
62+ )
5763 ),
5864 user: new CreateMySqlUserWithDatabase (
5965 CreateMySqlUserWithDatabaseAccessLevel::full,
You can’t perform that action at this time.
0 commit comments