@@ -66,43 +66,55 @@ 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 ),
106118 ];
107119 }
108120
@@ -163,7 +175,14 @@ protected function getCreateMock($params)
163175 ->setBannerColor ($ params ['bannerColor ' ])
164176 ->setMeetingKeepEvents ($ params ['meetingKeepEvents ' ])
165177 ->setEndWhenNoModerator ($ params ['endWhenNoModerator ' ])
166- ->setEndWhenNoModeratorDelayInMinutes ($ params ['endWhenNoModeratorDelayInMinutes ' ]);
178+ ->setEndWhenNoModeratorDelayInMinutes ($ params ['endWhenNoModeratorDelayInMinutes ' ])
179+ ->setMeetingLayout ($ params ['meetingLayout ' ])
180+ ->setLearningDashboardEnabled ($ params ['learningDashboardEnabled ' ])
181+ ->setLearningDashboardCleanupDelayInMinutes ($ params ['learningDashboardCleanupDelayInMinutes ' ])
182+ ->setAllowModsToEjectCameras ($ params ['allowModsToEjectCameras ' ])
183+ ->setBreakoutRoomsEnabled ($ params ['breakoutRoomsEnabled ' ])
184+ ->setBreakoutRoomsPrivateChatEnabled ($ params ['breakoutRoomsPrivateChatEnabled ' ])
185+ ->setBreakoutRoomsRecord ($ params ['breakoutRoomsRecord ' ]);
167186 }
168187
169188 /**
0 commit comments