Skip to content

Commit 68af8b2

Browse files
authored
Merge pull request #73 from jibon57/master
2 parents e5eada2 + 527955b commit 68af8b2

File tree

3 files changed

+27
-0
lines changed

3 files changed

+27
-0
lines changed

src/Parameters/CreateMeetingParameters.php

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,11 @@ class CreateMeetingParameters extends MetaParameters
163163
*/
164164
private $lockSettingsLockOnJoinConfigurable;
165165

166+
/**
167+
* @var bool
168+
*/
169+
private $allowModsToUnmuteUsers;
170+
166171
/**
167172
* @var array
168173
*/
@@ -747,6 +752,25 @@ public function setLockSettingsLockOnJoinConfigurable($lockOnJoinConfigurable)
747752
return $this;
748753
}
749754

755+
/**
756+
* @return bool
757+
*/
758+
public function isAllowModsToUnmuteUsers()
759+
{
760+
return $this->allowModsToUnmuteUsers;
761+
}
762+
763+
/**
764+
* @param bool $allowModsToUnmuteUsers
765+
* @return CreateMeetingParameters
766+
*/
767+
public function setAllowModsToUnmuteUsers($allowModsToUnmuteUsers)
768+
{
769+
$this->allowModsToUnmuteUsers = $allowModsToUnmuteUsers;
770+
771+
return $this;
772+
}
773+
750774
/**
751775
* @param $endCallbackUrl
752776
* @return CreateMeetingParameters
@@ -936,6 +960,7 @@ public function getHTTPQuery()
936960
'lockSettingsLockedLayout' => $this->isLockSettingsLockedLayout() ? 'true' : 'false',
937961
'lockSettingsLockOnJoin' => $this->isLockSettingsLockOnJoin() ? 'true' : 'false',
938962
'lockSettingsLockOnJoinConfigurable' => $this->isLockSettingsLockOnJoinConfigurable() ? 'true' : 'false',
963+
'allowModsToUnmuteUsers' => $this->isAllowModsToUnmuteUsers() ? 'true' : 'false',
939964
];
940965

941966
// Add breakout rooms parameters only if the meeting is a breakout room

tests/Parameters/CreateMeetingParametersTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ public function testCreateMeetingParameters()
5959
$this->assertEquals($params['lockSettingsLockedLayout'], $createMeetingParams->isLockSettingsLockedLayout());
6060
$this->assertEquals($params['lockSettingsLockOnJoin'], $createMeetingParams->isLockSettingsLockOnJoin());
6161
$this->assertEquals($params['lockSettingsLockOnJoinConfigurable'], $createMeetingParams->isLockSettingsLockOnJoinConfigurable());
62+
$this->assertEquals($params['allowModsToUnmuteUsers'], $createMeetingParams->isAllowModsToUnmuteUsers());
6263
$this->assertEquals($params['meta_presenter'], $createMeetingParams->getMeta('presenter'));
6364
$this->assertEquals($params['meta_endCallbackUrl'], $createMeetingParams->getMeta('endCallbackUrl'));
6465
$this->assertEquals($params['meta_bbb-recording-ready-url'], $createMeetingParams->getMeta('bbb-recording-ready-url'));

tests/TestCase.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ protected function generateCreateParams()
9595
'lockSettingsLockedLayout' => $this->faker->boolean(50),
9696
'lockSettingsLockOnJoin' => $this->faker->boolean(50),
9797
'lockSettingsLockOnJoinConfigurable' => $this->faker->boolean(50),
98+
'allowModsToUnmuteUsers' => $this->faker->boolean(50),
9899
'meta_presenter' => $this->faker->name,
99100
'meta_endCallbackUrl' => $this->faker->url,
100101
'meta_bbb-recording-ready-url' => $this->faker->url,

0 commit comments

Comments
 (0)