2020
2121namespace BigBlueButton ;
2222
23- use BigBlueButton \Core \MeetingLayout ;
2423use BigBlueButton \Enum \GuestPolicy ;
24+ use BigBlueButton \Enum \MeetingLayout ;
25+ use BigBlueButton \Enum \Role ;
2526use BigBlueButton \Parameters \CreateMeetingParameters ;
2627use BigBlueButton \Parameters \EndMeetingParameters ;
2728use BigBlueButton \Parameters \JoinMeetingParameters ;
@@ -158,7 +159,7 @@ protected function generateCreateParams()
158159 'lockSettingsHideViewersCursor ' => $ this ->faker ->boolean (50 ),
159160 'allowModsToUnmuteUsers ' => $ this ->faker ->boolean (50 ),
160161 'allowModsToEjectCameras ' => $ this ->faker ->boolean (50 ),
161- 'guestPolicy ' => $ this ->faker ->randomElement ([ GuestPolicy::ALWAYS_ACCEPT , GuestPolicy:: ALWAYS_DENY , GuestPolicy:: ASK_MODERATOR ] ),
162+ 'guestPolicy ' => $ this ->faker ->randomElement (GuestPolicy::getValues () ),
162163 'endWhenNoModerator ' => $ this ->faker ->boolean (50 ),
163164 'endWhenNoModeratorDelayInMinutes ' => $ this ->faker ->numberBetween (1 , 30 ),
164165 'meetingKeepEvents ' => $ this ->faker ->boolean (50 ),
@@ -173,7 +174,7 @@ protected function generateCreateParams()
173174 'breakoutRoomsRecord ' => $ this ->faker ->boolean (50 ),
174175 'breakoutRoomsPrivateChatEnabled ' => $ this ->faker ->boolean (50 ),
175176 'meetingEndedURL ' => $ this ->faker ->url ,
176- 'meetingLayout ' => $ this ->faker ->randomElement ([ MeetingLayout::CUSTOM_LAYOUT , MeetingLayout:: SMART_LAYOUT , MeetingLayout:: PRESENTATION_FOCUS , MeetingLayout:: VIDEO_FOCUS ] ),
177+ 'meetingLayout ' => $ this ->faker ->randomElement (MeetingLayout::getValues () ),
177178 'meta_presenter ' => $ this ->faker ->name ,
178179 'meta_endCallbackUrl ' => $ this ->faker ->url ,
179180 'meta_bbb-recording-ready-url ' => $ this ->faker ->url ,
@@ -281,6 +282,8 @@ protected function generateJoinMeetingParams()
281282 'userId ' => $ this ->faker ->numberBetween (1 , 1000 ),
282283 'webVoiceConf ' => $ this ->faker ->word ,
283284 'creationTime ' => $ this ->faker ->unixTime ,
285+ 'role ' => $ this ->faker ->randomElement (Role::getValues ()),
286+ 'excludeFromDashboard ' => $ this ->faker ->boolean ,
284287 'userdata_countrycode ' => $ this ->faker ->countryCode ,
285288 'userdata_email ' => $ this ->faker ->email ,
286289 'userdata_commercial ' => false ,
0 commit comments