@@ -66,43 +66,57 @@ protected function createRealMeeting($bbb)
6666 protected function generateCreateParams ()
6767 {
6868 return [
69- 'name ' => $ this ->faker ->name ,
70- 'meetingID ' => $ this ->faker ->uuid ,
71- 'attendeePW ' => $ this ->faker ->password ,
72- 'moderatorPW ' => $ this ->faker ->password ,
73- 'autoStartRecording ' => $ this ->faker ->boolean (50 ),
74- 'dialNumber ' => $ this ->faker ->phoneNumber ,
75- 'voiceBridge ' => $ this ->faker ->randomNumber (5 ),
76- 'logoutURL ' => $ this ->faker ->url ,
77- 'maxParticipants ' => $ this ->faker ->numberBetween (2 , 100 ),
78- 'record ' => $ this ->faker ->boolean (50 ),
79- 'duration ' => $ this ->faker ->numberBetween (0 , 6000 ),
80- 'welcome ' => $ this ->faker ->sentence ,
81- 'allowStartStopRecording ' => $ this ->faker ->boolean (50 ),
82- 'moderatorOnlyMessage ' => $ this ->faker ->sentence ,
83- 'webcamsOnlyForModerator ' => $ this ->faker ->boolean (50 ),
84- 'logo ' => $ this ->faker ->imageUrl (330 , 70 ),
85- 'copyright ' => $ this ->faker ->text ,
86- 'guestPolicy ' => CreateMeetingParameters::ALWAYS_ACCEPT ,
87- 'muteOnStart ' => $ this ->faker ->boolean (50 ),
88- 'lockSettingsDisableCam ' => $ this ->faker ->boolean (50 ),
89- 'lockSettingsDisableMic ' => $ this ->faker ->boolean (50 ),
90- 'lockSettingsDisablePrivateChat ' => $ this ->faker ->boolean (50 ),
91- 'lockSettingsDisablePublicChat ' => $ this ->faker ->boolean (50 ),
92- 'lockSettingsDisableNote ' => $ this ->faker ->boolean (50 ),
93- 'lockSettingsHideUserList ' => $ this ->faker ->boolean (50 ),
94- 'lockSettingsLockedLayout ' => $ this ->faker ->boolean (50 ),
95- 'lockSettingsLockOnJoin ' => $ this ->faker ->boolean (50 ),
96- 'lockSettingsLockOnJoinConfigurable ' => $ this ->faker ->boolean (50 ),
97- 'allowModsToUnmuteUsers ' => $ this ->faker ->boolean (50 ),
98- 'meta_presenter ' => $ this ->faker ->name ,
99- 'meta_endCallbackUrl ' => $ this ->faker ->url ,
100- 'meta_bbb-recording-ready-url ' => $ this ->faker ->url ,
101- 'bannerText ' => $ this ->faker ->sentence ,
102- 'bannerColor ' => $ this ->faker ->hexcolor ,
103- 'meetingKeepEvents ' => $ this ->faker ->boolean (50 ),
104- 'endWhenNoModerator ' => $ this ->faker ->boolean (50 ),
105- 'endWhenNoModeratorDelayInMinutes ' => $ this ->faker ->numberBetween (1 , 100 ),
69+ 'name ' => $ this ->faker ->name ,
70+ 'meetingID ' => $ this ->faker ->uuid ,
71+ 'attendeePW ' => $ this ->faker ->password ,
72+ 'moderatorPW ' => $ this ->faker ->password ,
73+ 'autoStartRecording ' => $ this ->faker ->boolean (50 ),
74+ 'dialNumber ' => $ this ->faker ->phoneNumber ,
75+ 'voiceBridge ' => $ this ->faker ->randomNumber (5 ),
76+ 'logoutURL ' => $ this ->faker ->url ,
77+ 'maxParticipants ' => $ this ->faker ->numberBetween (2 , 100 ),
78+ 'record ' => $ this ->faker ->boolean (50 ),
79+ 'duration ' => $ this ->faker ->numberBetween (0 , 6000 ),
80+ 'welcome ' => $ this ->faker ->sentence ,
81+ 'allowStartStopRecording ' => $ this ->faker ->boolean (50 ),
82+ 'moderatorOnlyMessage ' => $ this ->faker ->sentence ,
83+ 'webcamsOnlyForModerator ' => $ this ->faker ->boolean (50 ),
84+ 'logo ' => $ this ->faker ->imageUrl (330 , 70 ),
85+ 'copyright ' => $ this ->faker ->text ,
86+ 'guestPolicy ' => CreateMeetingParameters::ALWAYS_ACCEPT ,
87+ 'muteOnStart ' => $ this ->faker ->boolean (50 ),
88+ 'lockSettingsDisableCam ' => $ this ->faker ->boolean (50 ),
89+ 'lockSettingsDisableMic ' => $ this ->faker ->boolean (50 ),
90+ 'lockSettingsDisablePrivateChat ' => $ this ->faker ->boolean (50 ),
91+ 'lockSettingsDisablePublicChat ' => $ this ->faker ->boolean (50 ),
92+ 'lockSettingsDisableNote ' => $ this ->faker ->boolean (50 ),
93+ 'lockSettingsHideUserList ' => $ this ->faker ->boolean (50 ),
94+ 'lockSettingsLockedLayout ' => $ this ->faker ->boolean (50 ),
95+ 'lockSettingsLockOnJoin ' => $ this ->faker ->boolean (50 ),
96+ 'lockSettingsLockOnJoinConfigurable ' => $ this ->faker ->boolean (50 ),
97+ 'allowModsToUnmuteUsers ' => $ this ->faker ->boolean (50 ),
98+ 'meta_presenter ' => $ this ->faker ->name ,
99+ 'meta_endCallbackUrl ' => $ this ->faker ->url ,
100+ 'meta_bbb-recording-ready-url ' => $ this ->faker ->url ,
101+ 'bannerText ' => $ this ->faker ->sentence ,
102+ 'bannerColor ' => $ this ->faker ->hexcolor ,
103+ 'meetingKeepEvents ' => $ this ->faker ->boolean (50 ),
104+ 'endWhenNoModerator ' => $ this ->faker ->boolean (50 ),
105+ 'endWhenNoModeratorDelayInMinutes ' => $ this ->faker ->numberBetween (1 , 100 ),
106+ 'meetingLayout ' => $ this ->faker ->randomElement ([
107+ CreateMeetingParameters::CUSTOM_LAYOUT ,
108+ CreateMeetingParameters::SMART_LAYOUT ,
109+ CreateMeetingParameters::PRESENTATION_FOCUS ,
110+ CreateMeetingParameters::VIDEO_FOCUS
111+ ]),
112+ 'learningDashboardEnabled ' => $ this ->faker ->boolean (50 ),
113+ 'learningDashboardCleanupDelayInMinutes ' => $ this ->faker ->numberBetween (1 , 100 ),
114+ 'allowModsToEjectCameras ' => $ this ->faker ->boolean (50 ),
115+ 'breakoutRoomsEnabled ' => $ this ->faker ->boolean (50 ),
116+ 'breakoutRoomsPrivateChatEnabled ' => $ this ->faker ->boolean (50 ),
117+ 'breakoutRoomsRecord ' => $ this ->faker ->boolean (50 ),
118+ 'allowRequestsWithoutSession ' => $ this ->faker ->boolean (50 ),
119+ 'virtualBackgroundsDisabled ' => $ this ->faker ->boolean (50 ),
106120 ];
107121 }
108122
@@ -163,7 +177,16 @@ protected function getCreateMock($params)
163177 ->setBannerColor ($ params ['bannerColor ' ])
164178 ->setMeetingKeepEvents ($ params ['meetingKeepEvents ' ])
165179 ->setEndWhenNoModerator ($ params ['endWhenNoModerator ' ])
166- ->setEndWhenNoModeratorDelayInMinutes ($ params ['endWhenNoModeratorDelayInMinutes ' ]);
180+ ->setEndWhenNoModeratorDelayInMinutes ($ params ['endWhenNoModeratorDelayInMinutes ' ])
181+ ->setMeetingLayout ($ params ['meetingLayout ' ])
182+ ->setLearningDashboardEnabled ($ params ['learningDashboardEnabled ' ])
183+ ->setLearningDashboardCleanupDelayInMinutes ($ params ['learningDashboardCleanupDelayInMinutes ' ])
184+ ->setAllowModsToEjectCameras ($ params ['allowModsToEjectCameras ' ])
185+ ->setBreakoutRoomsEnabled ($ params ['breakoutRoomsEnabled ' ])
186+ ->setBreakoutRoomsPrivateChatEnabled ($ params ['breakoutRoomsPrivateChatEnabled ' ])
187+ ->setBreakoutRoomsRecord ($ params ['breakoutRoomsRecord ' ])
188+ ->setAllowRequestsWithoutSession ($ params ['allowRequestsWithoutSession ' ])
189+ ->setVirtualBackgroundsDisabled ($ params ['virtualBackgroundsDisabled ' ]);
167190 }
168191
169192 /**
0 commit comments