Skip to content

Commit adc30ee

Browse files
authored
Merge pull request #100 from littleredbutton/feat-bbb-2-4
Add new features introduced in BBB 2.4
2 parents 54a5b07 + 7fe1f18 commit adc30ee

2 files changed

Lines changed: 50 additions & 0 deletions

File tree

src/Parameters/CreateMeetingParameters.php

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,14 @@
9393
* @method $this setEndWhenNoModerator(bool $isEndWhenNoModerator)
9494
* @method int getEndWhenNoModeratorDelayInMinutes()
9595
* @method $this setEndWhenNoModeratorDelayInMinutes(int $endWhenNoModeratorDelayInMinutes)
96+
* @method string getMeetingLayout()
97+
* @method $this setMeetingLayout(string $meetingLayout)
98+
* @method bool|null isLearningDashboardEnabled()
99+
* @method $this setLearningDashboardEnabled(bool $isLearningDashboardEnabled)
100+
* @method int getLearningDashboardCleanupDelayInMinutes()
101+
* @method $this setLearningDashboardCleanupDelayInMinutes(int $learningDashboardCleanupDelayInMinutes)
102+
* @method bool|null isAllowModsToEjectCameras()
103+
* @method $this setAllowModsToEjectCameras(bool $isAllowModsToEjectCameras)
96104
*
97105
*/
98106
class CreateMeetingParameters extends MetaParameters
@@ -102,6 +110,11 @@ class CreateMeetingParameters extends MetaParameters
102110
const ASK_MODERATOR = 'ASK_MODERATOR';
103111
const ALWAYS_ACCEPT_AUTH = 'ALWAYS_ACCEPT_AUTH';
104112

113+
const CUSTOM_LAYOUT = 'CUSTOM_LAYOUT';
114+
const SMART_LAYOUT = 'SMART_LAYOUT';
115+
const PRESENTATION_FOCUS = 'PRESENTATION_FOCUS';
116+
const VIDEO_FOCUS = 'VIDEO_FOCUS';
117+
105118
/**
106119
* @var string
107120
*/
@@ -307,6 +320,26 @@ class CreateMeetingParameters extends MetaParameters
307320
*/
308321
protected $endWhenNoModeratorDelayInMinutes;
309322

323+
/**
324+
* @var string
325+
*/
326+
protected $meetingLayout;
327+
328+
/**
329+
* @var bool
330+
*/
331+
protected $learningDashboardEnabled;
332+
333+
/**
334+
* @var int
335+
*/
336+
protected $learningDashboardCleanupDelayInMinutes;
337+
338+
/**
339+
* @var bool
340+
*/
341+
protected $allowModsToEjectCameras;
342+
310343
/**
311344
* @var array
312345
*/

src/Parameters/JoinMeetingParameters.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,16 @@
4747
* @method $this setJoinViaHtml5(bool $joinViaHtml)
4848
* @method bool|null isGuest()
4949
* @method $this setGuest(bool $guest)
50+
* @method string getRole()
51+
* @method $this setRole(string $role)
52+
* @method bool|null isExcludeFromDashboard()
53+
* @method $this setExcludeFromDashboard(bool $excludeFromDashboard)
5054
*/
5155
class JoinMeetingParameters extends UserDataParameters
5256
{
57+
const MODERATOR = 'MODERATOR';
58+
const VIEWER = 'VIEWER';
59+
5360
/**
5461
* @var string
5562
*/
@@ -115,6 +122,16 @@ class JoinMeetingParameters extends UserDataParameters
115122
*/
116123
protected $guest;
117124

125+
/**
126+
* @var string
127+
*/
128+
protected $role;
129+
130+
/**
131+
* @var boolean
132+
*/
133+
protected $excludeFromDashboard;
134+
118135
/**
119136
* JoinMeetingParametersTest constructor.
120137
*

0 commit comments

Comments
 (0)