File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ developers to use [BigBlueButton API] v2.2 for **PHP 7.2+**.
55
66![ Build Status] ( https://github.com/littleredbutton/bigbluebutton-api-php/workflows/CI/badge.svg )
77[ ![ Coverage Status] ( https://coveralls.io/repos/github/littleredbutton/bigbluebutton-api-php/badge.svg?branch=master )] ( https://coveralls.io/github/littleredbutton/bigbluebutton-api-php?branch=master )
8- ![ PHP from Travis config ] ( https://img.shields.io/travis /php-v/littleredbutton/bigbluebutton-api-php.svg )
8+ ![ PHP from Packagist ] ( https://img.shields.io/packagist /php-v/littleredbutton/bigbluebutton-api-php )
99<!-- [](https://scrutinizer-ci.com/g/littleredbutton/bigbluebutton-api-php/?branch=master) -->
1010
1111** This API uses BigBlueButton and is not endorsed or certified by BigBlueButton
Original file line number Diff line number Diff line change 8787 * @method $this setLockSettingsLockOnJoinConfigurable(bool $isLockSettingsLockOnJoinConfigurable)
8888 * @method string getGuestPolicy()
8989 * @method $this setGuestPolicy(string $guestPolicy)
90+ * @method bool|null isMeetingKeepEvents()
91+ * @method $this setMeetingKeepEvents(bool $isMeetingKeepEvents)
92+ * @method bool|null isEndWhenNoModerator()
93+ * @method $this setEndWhenNoModerator(bool $isEndWhenNoModerator)
94+ * @method int getEndWhenNoModeratorDelayInMinutes()
95+ * @method $this setEndWhenNoModeratorDelayInMinutes(int $endWhenNoModeratorDelayInMinutes)
9096 *
9197 */
9298class CreateMeetingParameters extends MetaParameters
@@ -286,6 +292,21 @@ class CreateMeetingParameters extends MetaParameters
286292 */
287293 protected $ guestPolicy = self ::ALWAYS_ACCEPT ;
288294
295+ /**
296+ * @var bool
297+ */
298+ protected $ meetingKeepEvents ;
299+
300+ /**
301+ * @var bool
302+ */
303+ protected $ endWhenNoModerator ;
304+
305+ /**
306+ * @var int
307+ */
308+ protected $ endWhenNoModeratorDelayInMinutes ;
309+
289310 /**
290311 * @var array
291312 */
Original file line number Diff line number Diff line change @@ -101,6 +101,9 @@ protected function generateCreateParams()
101101 'meta_bbb-recording-ready-url ' => $ this ->faker ->url ,
102102 'bannerText ' => $ this ->faker ->sentence ,
103103 'bannerColor ' => $ this ->faker ->hexcolor ,
104+ 'meetingKeepEvents ' => $ this ->faker ->boolean (50 ),
105+ 'endWhenNoModerator ' => $ this ->faker ->boolean (50 ),
106+ 'endWhenNoModeratorDelayInMinutes ' => $ this ->faker ->numberBetween (1 , 100 ),
104107 ];
105108 }
106109
@@ -158,7 +161,10 @@ protected function getCreateMock($params)
158161 ->setGuestPolicyAlwaysAccept ()
159162 ->addMeta ('presenter ' , $ params ['meta_presenter ' ])
160163 ->setBannerText ($ params ['bannerText ' ])
161- ->setBannerColor ($ params ['bannerColor ' ]);
164+ ->setBannerColor ($ params ['bannerColor ' ])
165+ ->setMeetingKeepEvents ($ params ['meetingKeepEvents ' ])
166+ ->setEndWhenNoModerator ($ params ['endWhenNoModerator ' ])
167+ ->setEndWhenNoModeratorDelayInMinutes ($ params ['endWhenNoModeratorDelayInMinutes ' ]);
162168 }
163169
164170 /**
Original file line number Diff line number Diff line change @@ -66,6 +66,9 @@ public function testCreateMeetingParameters()
6666 $ this ->assertEquals ($ params ['meta_bbb-recording-ready-url ' ], $ createMeetingParams ->getMeta ('bbb-recording-ready-url ' ));
6767 $ this ->assertEquals ($ params ['bannerText ' ], $ createMeetingParams ->getBannerText ());
6868 $ this ->assertEquals ($ params ['bannerColor ' ], $ createMeetingParams ->getBannerColor ());
69+ $ this ->assertEquals ($ params ['meetingKeepEvents ' ], $ createMeetingParams ->isMeetingKeepEvents ());
70+ $ this ->assertEquals ($ params ['endWhenNoModerator ' ], $ createMeetingParams ->isEndWhenNoModerator ());
71+ $ this ->assertEquals ($ params ['endWhenNoModeratorDelayInMinutes ' ], $ createMeetingParams ->getEndWhenNoModeratorDelayInMinutes ());
6972
7073 // Check values are empty of this is not a breakout room
7174 $ this ->assertNull ($ createMeetingParams ->isBreakout ());
You can’t perform that action at this time.
0 commit comments