@@ -56,7 +56,7 @@ discard block |
||
56 | 56 | */ |
57 | 57 | public function buildUrl($method = '', $params = '', $append = true) |
58 | 58 | { |
59 | - return $this->bbbServerBaseUrl . 'api/' . $method . ($append ? '?' . $this->buildQs($method, $params) : ''); |
|
59 | + return $this->bbbServerBaseUrl.'api/'.$method.($append ? '?'.$this->buildQs($method, $params) : ''); |
|
60 | 60 | } |
61 | 61 | |
62 | 62 | /** |
@@ -69,6 +69,6 @@ discard block |
||
69 | 69 | */ |
70 | 70 | public function buildQs($method = '', $params = '') |
71 | 71 | { |
72 | - return $params . '&checksum=' . sha1($method . $params . $this->securitySalt); |
|
72 | + return $params.'&checksum='.sha1($method.$params.$this->securitySalt); |
|
73 | 73 | } |
74 | 74 | } |
@@ -58,9 +58,9 @@ |
||
58 | 58 | if (0 !== count($this->userData)) { |
59 | 59 | foreach ($this->userData as $k => $v) { |
60 | 60 | if (!is_bool($v)) { |
61 | - $queries['userdata-' . $k] = $v; |
|
61 | + $queries['userdata-'.$k] = $v; |
|
62 | 62 | } else { |
63 | - $queries['userdata-' . $k] = $v ? 'true' : 'false'; |
|
63 | + $queries['userdata-'.$k] = $v ? 'true' : 'false'; |
|
64 | 64 | } |
65 | 65 | } |
66 | 66 | } |
@@ -61,9 +61,9 @@ |
||
61 | 61 | if (0 !== count($this->meta)) { |
62 | 62 | foreach ($this->meta as $k => $v) { |
63 | 63 | if (!is_bool($v)) { |
64 | - $queries['meta_' . $k] = $v; |
|
64 | + $queries['meta_'.$k] = $v; |
|
65 | 65 | } else { |
66 | - $queries['meta_' . $k] = $v ? 'true' : 'false'; |
|
66 | + $queries['meta_'.$k] = $v ? 'true' : 'false'; |
|
67 | 67 | } |
68 | 68 | } |
69 | 69 | } |
@@ -482,7 +482,7 @@ discard block |
||
482 | 482 | if (extension_loaded('curl')) { |
483 | 483 | $ch = curl_init(); |
484 | 484 | if (!$ch) { |
485 | - throw new \RuntimeException('Unhandled curl error: ' . curl_error($ch)); |
|
485 | + throw new \RuntimeException('Unhandled curl error: '.curl_error($ch)); |
|
486 | 486 | } |
487 | 487 | $timeout = 10; |
488 | 488 | |
@@ -507,17 +507,17 @@ discard block |
||
507 | 507 | curl_setopt($ch, CURLOPT_POST, 1); |
508 | 508 | curl_setopt($ch, CURLOPT_POSTFIELDS, $payload); |
509 | 509 | curl_setopt($ch, CURLOPT_HTTPHEADER, [ |
510 | - 'Content-type: ' . $contentType, |
|
511 | - 'Content-length: ' . mb_strlen($payload), |
|
510 | + 'Content-type: '.$contentType, |
|
511 | + 'Content-length: '.mb_strlen($payload), |
|
512 | 512 | ]); |
513 | 513 | } |
514 | 514 | $data = curl_exec($ch); |
515 | 515 | if (false === $data) { |
516 | - throw new \RuntimeException('Unhandled curl error: ' . curl_error($ch)); |
|
516 | + throw new \RuntimeException('Unhandled curl error: '.curl_error($ch)); |
|
517 | 517 | } |
518 | 518 | $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); |
519 | 519 | if ($httpcode < 200 || $httpcode >= 300) { |
520 | - throw new BadResponseException('Bad response, HTTP code: ' . $httpcode); |
|
520 | + throw new BadResponseException('Bad response, HTTP code: '.$httpcode); |
|
521 | 521 | } |
522 | 522 | curl_close($ch); |
523 | 523 | unset($ch); |
@@ -29,7 +29,7 @@ discard block |
||
29 | 29 | public const ALWAYS_DENY = 'ALWAYS_DENY'; |
30 | 30 | public const ASK_MODERATOR = 'ASK_MODERATOR'; |
31 | 31 | |
32 | - public const CUSTOM_LAYOUT = 'CUSTOM_LAYOUT'; |
|
32 | + public const CUSTOM_LAYOUT = 'CUSTOM_LAYOUT'; |
|
33 | 33 | public const SMART_LAYOUT = 'SMART_LAYOUT'; |
34 | 34 | public const PRESENTATION_FOCUS = 'PRESENTATION_FOCUS'; |
35 | 35 | public const VIDEO_FOCUS = 'VIDEO_FOCUS'; |
@@ -209,85 +209,85 @@ discard block |
||
209 | 209 | */ |
210 | 210 | private $guestPolicy = self::ALWAYS_ACCEPT; |
211 | 211 | |
212 | - /** |
|
213 | - * @var bool |
|
214 | - */ |
|
215 | - private breakoutRoomsPrivateChatEnabled; |
|
212 | + /** |
|
213 | + * @var bool |
|
214 | + */ |
|
215 | + private breakoutRoomsPrivateChatEnabled; |
|
216 | 216 | |
217 | - /** |
|
218 | - * @var bool |
|
219 | - */ |
|
217 | + /** |
|
218 | + * @var bool |
|
219 | + */ |
|
220 | 220 | private breakoutRoomsRecord; |
221 | 221 | |
222 | 222 | /** |
223 | 223 | * @var string |
224 | 224 | */ |
225 | - private bannerText; |
|
225 | + private bannerText; |
|
226 | 226 | |
227 | - /** |
|
228 | - * @var string |
|
229 | - */ |
|
227 | + /** |
|
228 | + * @var string |
|
229 | + */ |
|
230 | 230 | private bannerColor; |
231 | 231 | |
232 | 232 | /** |
233 | 233 | * @var bool |
234 | 234 | */ |
235 | - private meetingKeepEvents; |
|
235 | + private meetingKeepEvents; |
|
236 | 236 | |
237 | - /** |
|
238 | - * @var bool |
|
239 | - */ |
|
237 | + /** |
|
238 | + * @var bool |
|
239 | + */ |
|
240 | 240 | private endWhenNoModerator; |
241 | 241 | |
242 | - /** |
|
243 | - * @var int |
|
244 | - */ |
|
242 | + /** |
|
243 | + * @var int |
|
244 | + */ |
|
245 | 245 | private endWhenNoModeratorDelayInMinutes; |
246 | 246 | |
247 | - /** |
|
248 | - * @var enum |
|
249 | - */ |
|
247 | + /** |
|
248 | + * @var enum |
|
249 | + */ |
|
250 | 250 | private meetingLayout = self::SMART_LAYOUT; |
251 | 251 | |
252 | 252 | /** |
253 | 253 | * @var int |
254 | 254 | */ |
255 | - private learningDashboardCleanupDelayInMinutes; |
|
255 | + private learningDashboardCleanupDelayInMinutes; |
|
256 | 256 | |
257 | - /** |
|
258 | - * @var bool |
|
259 | - */ |
|
257 | + /** |
|
258 | + * @var bool |
|
259 | + */ |
|
260 | 260 | private allowModsToEjectCameras; |
261 | 261 | |
262 | - /** |
|
263 | - * @var int |
|
264 | - */ |
|
262 | + /** |
|
263 | + * @var int |
|
264 | + */ |
|
265 | 265 | private userCameraCap; |
266 | 266 | |
267 | - /** |
|
268 | - * @var int |
|
269 | - */ |
|
267 | + /** |
|
268 | + * @var int |
|
269 | + */ |
|
270 | 270 | private meetingCameraCap; |
271 | 271 | |
272 | - /** |
|
273 | - * @var int |
|
274 | - */ |
|
272 | + /** |
|
273 | + * @var int |
|
274 | + */ |
|
275 | 275 | private meetingExpireIfNoUserJoinedInMinutes; |
276 | 276 | |
277 | - /** |
|
278 | - * @var int |
|
279 | - */ |
|
277 | + /** |
|
278 | + * @var int |
|
279 | + */ |
|
280 | 280 | private meetingExpireWhenLastUserLeftInMinutes; |
281 | 281 | |
282 | - /** |
|
283 | - * @var string |
|
284 | - */ |
|
282 | + /** |
|
283 | + * @var string |
|
284 | + */ |
|
285 | 285 | private disabledFeatures; |
286 | 286 | |
287 | 287 | /** |
288 | 288 | * @var bool |
289 | 289 | */ |
290 | - private preUploadedPresentationOverrideDefault; |
|
290 | + private preUploadedPresentationOverrideDefault; |
|
291 | 291 | |
292 | 292 | /** |
293 | 293 | * CreateMeetingParameters constructor. |
@@ -1005,9 +1005,9 @@ discard block |
||
1005 | 1005 | return $this; |
1006 | 1006 | } |
1007 | 1007 | |
1008 | - /** |
|
1009 | - * @return null|bool |
|
1010 | - */ |
|
1008 | + /** |
|
1009 | + * @return null|bool |
|
1010 | + */ |
|
1011 | 1011 | public function isBreakoutRoomsPrivateChatEnabled() |
1012 | 1012 | { |
1013 | 1013 | return $this->breakoutRoomsPrivateChatEnabled; |
@@ -1025,9 +1025,9 @@ discard block |
||
1025 | 1025 | return $this; |
1026 | 1026 | } |
1027 | 1027 | |
1028 | - /** |
|
1029 | - * @return null|bool |
|
1030 | - */ |
|
1028 | + /** |
|
1029 | + * @return null|bool |
|
1030 | + */ |
|
1031 | 1031 | public function isBreakoutRoomsRecord() |
1032 | 1032 | { |
1033 | 1033 | return $this->breakoutRoomsRecord; |
@@ -1045,9 +1045,9 @@ discard block |
||
1045 | 1045 | return $this; |
1046 | 1046 | } |
1047 | 1047 | |
1048 | - /** |
|
1049 | - * @return null|string |
|
1050 | - */ |
|
1048 | + /** |
|
1049 | + * @return null|string |
|
1050 | + */ |
|
1051 | 1051 | public function getBannerText() |
1052 | 1052 | { |
1053 | 1053 | return $this->bannerText; |
@@ -1065,9 +1065,9 @@ discard block |
||
1065 | 1065 | return $this; |
1066 | 1066 | } |
1067 | 1067 | |
1068 | - /** |
|
1069 | - * @return null|string |
|
1070 | - */ |
|
1068 | + /** |
|
1069 | + * @return null|string |
|
1070 | + */ |
|
1071 | 1071 | public function getBannerColor() |
1072 | 1072 | { |
1073 | 1073 | return $this->bannerColor; |
@@ -1085,9 +1085,9 @@ discard block |
||
1085 | 1085 | return $this; |
1086 | 1086 | } |
1087 | 1087 | |
1088 | - /** |
|
1089 | - * @return null|bool |
|
1090 | - */ |
|
1088 | + /** |
|
1089 | + * @return null|bool |
|
1090 | + */ |
|
1091 | 1091 | public function isMeetingKeepEvents() |
1092 | 1092 | { |
1093 | 1093 | return $this->meetingKeepEvents; |
@@ -1105,9 +1105,9 @@ discard block |
||
1105 | 1105 | return $this; |
1106 | 1106 | } |
1107 | 1107 | |
1108 | - /** |
|
1109 | - * @return null|bool |
|
1110 | - */ |
|
1108 | + /** |
|
1109 | + * @return null|bool |
|
1110 | + */ |
|
1111 | 1111 | public function isEndWhenNoModerator() |
1112 | 1112 | { |
1113 | 1113 | return $this->endWhenNoModerator; |
@@ -1125,9 +1125,9 @@ discard block |
||
1125 | 1125 | return $this; |
1126 | 1126 | } |
1127 | 1127 | |
1128 | - /** |
|
1129 | - * @return null|int |
|
1130 | - */ |
|
1128 | + /** |
|
1129 | + * @return null|int |
|
1130 | + */ |
|
1131 | 1131 | public function getEndWhenNoModeratorDelayInMinutes() |
1132 | 1132 | { |
1133 | 1133 | return $this->endWhenNoModeratorDelayInMinutes; |
@@ -1145,9 +1145,9 @@ discard block |
||
1145 | 1145 | return $this; |
1146 | 1146 | } |
1147 | 1147 | |
1148 | - /** |
|
1149 | - * @return string |
|
1150 | - */ |
|
1148 | + /** |
|
1149 | + * @return string |
|
1150 | + */ |
|
1151 | 1151 | public function getMeetingLayout() |
1152 | 1152 | { |
1153 | 1153 | return $this->meetingLayout; |
@@ -1165,9 +1165,9 @@ discard block |
||
1165 | 1165 | return $this; |
1166 | 1166 | } |
1167 | 1167 | |
1168 | - /** |
|
1169 | - * @return null|int |
|
1170 | - */ |
|
1168 | + /** |
|
1169 | + * @return null|int |
|
1170 | + */ |
|
1171 | 1171 | public function getLearningDashboardCleanupDelayInMinutes() |
1172 | 1172 | { |
1173 | 1173 | return $this->learningDashboardCleanupDelayInMinutes; |
@@ -1185,9 +1185,9 @@ discard block |
||
1185 | 1185 | return $this; |
1186 | 1186 | } |
1187 | 1187 | |
1188 | - /** |
|
1189 | - * @return null|bool |
|
1190 | - */ |
|
1188 | + /** |
|
1189 | + * @return null|bool |
|
1190 | + */ |
|
1191 | 1191 | public function isAllowModsToEjectCameras() |
1192 | 1192 | { |
1193 | 1193 | return $this->allowModsToEjectCameras; |
@@ -1205,9 +1205,9 @@ discard block |
||
1205 | 1205 | return $this; |
1206 | 1206 | } |
1207 | 1207 | |
1208 | - /** |
|
1209 | - * @return null|int |
|
1210 | - */ |
|
1208 | + /** |
|
1209 | + * @return null|int |
|
1210 | + */ |
|
1211 | 1211 | public function getUserCameraCap() |
1212 | 1212 | { |
1213 | 1213 | return $this->userCameraCap; |
@@ -1225,9 +1225,9 @@ discard block |
||
1225 | 1225 | return $this; |
1226 | 1226 | } |
1227 | 1227 | |
1228 | - /** |
|
1229 | - * @return null|int |
|
1230 | - */ |
|
1228 | + /** |
|
1229 | + * @return null|int |
|
1230 | + */ |
|
1231 | 1231 | public function getMeetingCameraCap() |
1232 | 1232 | { |
1233 | 1233 | return $this->meetingCameraCap; |
@@ -1245,9 +1245,9 @@ discard block |
||
1245 | 1245 | return $this; |
1246 | 1246 | } |
1247 | 1247 | |
1248 | - /** |
|
1249 | - * @return null|int |
|
1250 | - */ |
|
1248 | + /** |
|
1249 | + * @return null|int |
|
1250 | + */ |
|
1251 | 1251 | public function getMeetingExpireIfNoUserJoinedInMinutes() |
1252 | 1252 | { |
1253 | 1253 | return $this->meetingExpireIfNoUserJoinedInMinutes; |
@@ -1265,9 +1265,9 @@ discard block |
||
1265 | 1265 | return $this; |
1266 | 1266 | } |
1267 | 1267 | |
1268 | - /** |
|
1269 | - * @return null|int |
|
1270 | - */ |
|
1268 | + /** |
|
1269 | + * @return null|int |
|
1270 | + */ |
|
1271 | 1271 | public function getMeetingExpireWhenLastUserLeftInMinutes() |
1272 | 1272 | { |
1273 | 1273 | return $this->meetingExpireWhenLastUserLeftInMinutes; |
@@ -1285,9 +1285,9 @@ discard block |
||
1285 | 1285 | return $this; |
1286 | 1286 | } |
1287 | 1287 | |
1288 | - /** |
|
1289 | - * @return null|string |
|
1290 | - */ |
|
1288 | + /** |
|
1289 | + * @return null|string |
|
1290 | + */ |
|
1291 | 1291 | public function getDisabledFeatures() |
1292 | 1292 | { |
1293 | 1293 | return implode(",", $this->disabledFeatures); |
@@ -1305,9 +1305,9 @@ discard block |
||
1305 | 1305 | return $this; |
1306 | 1306 | } |
1307 | 1307 | |
1308 | - /** |
|
1309 | - * @return null|bool |
|
1310 | - */ |
|
1308 | + /** |
|
1309 | + * @return null|bool |
|
1310 | + */ |
|
1311 | 1311 | public function isPreUploadedPresentationOverrideDefault() |
1312 | 1312 | { |
1313 | 1313 | return $this->preUploadedPresentationOverrideDefault; |
@@ -1420,20 +1420,20 @@ discard block |
||
1420 | 1420 | 'allowModsToUnmuteUsers' => $this->isAllowModsToUnmuteUsers() ? 'true' : 'false', |
1421 | 1421 | 'breakoutRoomsPrivateChatEnabled' => $this->breakoutRoomsPrivateChatEnabled() ? 'true' : 'false', |
1422 | 1422 | 'breakoutRoomsRecord' => $this->breakoutRoomsRecord() ? 'true' : 'false', |
1423 | - 'bannerText' => trim($this->bannerText), |
|
1424 | - 'bannerColor' => trim($this->bannerColor), |
|
1425 | - 'meetingKeepEvents' => $this->meetingKeepEvents() ? 'true' : 'false', |
|
1426 | - 'endWhenNoModerator' => $this->endWhenNoModerator() ? 'true' : 'false', |
|
1427 | - 'endWhenNoModeratorDelayInMinutes' => $this->endWhenNoModeratorDelayInMinutes(), |
|
1428 | - 'meetingLayout' => $this->meetingLayout(), |
|
1429 | - 'learningDashboardCleanupDelayInMinutes' => $this->learningDashboardCleanupDelayInMinutes(), |
|
1430 | - 'allowModsToEjectCameras' => $this->allowModsToEjectCameras() ? 'true' : 'false', |
|
1431 | - 'userCameraCap' => $this->userCameraCap(), |
|
1432 | - 'meetingCameraCap' => $this->meetingCameraCap(), |
|
1433 | - 'meetingExpireIfNoUserJoinedInMinutes' => $this->meetingExpireIfNoUserJoinedInMinutes(), |
|
1434 | - 'meetingExpireWhenLastUserLeftInMinutes' => $this->meetingExpireWhenLastUserLeftInMinutes(), |
|
1435 | - 'disabledFeatures' => implode(",", $this->disabledFeatures()), |
|
1436 | - 'preUploadedPresentationOverrideDefault' => $this->preUploadedPresentationOverrideDefault() ? 'true' : 'false', |
|
1423 | + 'bannerText' => trim($this->bannerText), |
|
1424 | + 'bannerColor' => trim($this->bannerColor), |
|
1425 | + 'meetingKeepEvents' => $this->meetingKeepEvents() ? 'true' : 'false', |
|
1426 | + 'endWhenNoModerator' => $this->endWhenNoModerator() ? 'true' : 'false', |
|
1427 | + 'endWhenNoModeratorDelayInMinutes' => $this->endWhenNoModeratorDelayInMinutes(), |
|
1428 | + 'meetingLayout' => $this->meetingLayout(), |
|
1429 | + 'learningDashboardCleanupDelayInMinutes' => $this->learningDashboardCleanupDelayInMinutes(), |
|
1430 | + 'allowModsToEjectCameras' => $this->allowModsToEjectCameras() ? 'true' : 'false', |
|
1431 | + 'userCameraCap' => $this->userCameraCap(), |
|
1432 | + 'meetingCameraCap' => $this->meetingCameraCap(), |
|
1433 | + 'meetingExpireIfNoUserJoinedInMinutes' => $this->meetingExpireIfNoUserJoinedInMinutes(), |
|
1434 | + 'meetingExpireWhenLastUserLeftInMinutes' => $this->meetingExpireWhenLastUserLeftInMinutes(), |
|
1435 | + 'disabledFeatures' => implode(",", $this->disabledFeatures()), |
|
1436 | + 'preUploadedPresentationOverrideDefault' => $this->preUploadedPresentationOverrideDefault() ? 'true' : 'false', |
|
1437 | 1437 | ]; |
1438 | 1438 | |
1439 | 1439 | // Add breakout rooms parameters only if the meeting is a breakout room |
@@ -29,10 +29,10 @@ |
||
29 | 29 | public const ALWAYS_DENY = 'ALWAYS_DENY'; |
30 | 30 | public const ASK_MODERATOR = 'ASK_MODERATOR'; |
31 | 31 | |
32 | - public const CUSTOM_LAYOUT = 'CUSTOM_LAYOUT'; |
|
32 | + public const CUSTOM_LAYOUT = 'CUSTOM_LAYOUT'; |
|
33 | 33 | public const SMART_LAYOUT = 'SMART_LAYOUT'; |
34 | - public const PRESENTATION_FOCUS = 'PRESENTATION_FOCUS'; |
|
35 | - public const VIDEO_FOCUS = 'VIDEO_FOCUS'; |
|
34 | + public const PRESENTATION_FOCUS = 'PRESENTATION_FOCUS'; |
|
35 | + public const VIDEO_FOCUS = 'VIDEO_FOCUS'; |
|
36 | 36 | |
37 | 37 | /** |
38 | 38 | * @var string |