diff --git a/src/Parameters/CreateMeetingParameters.php b/src/Parameters/CreateMeetingParameters.php index a903daaf..00a2ac9d 100644 --- a/src/Parameters/CreateMeetingParameters.php +++ b/src/Parameters/CreateMeetingParameters.php @@ -28,148 +28,148 @@ use BigBlueButton\Util\SimpleXMLElementExtended; /** - * @method string getName() - * @method $this setName(string $name) - * @method string getMeetingID() - * @method $this setMeetingID(string $id) - * @method string getWelcome() - * @method $this setWelcome(string $welcome) - * @method string getDialNumber() - * @method $this setDialNumber(string $dialNumber) - * @method string getVoiceBridge() - * @method $this setVoiceBridge(string $voiceBridge) - * @method string getWebVoice() - * @method $this setWebVoice(string $webVoice) - * @method int getMaxParticipants() - * @method $this setMaxParticipants(int $maxParticipants) - * @method string getLoginURL() - * @method $this setLoginURL(string $loginURL) - * @method string getLogoutURL() - * @method $this setLogoutURL(string $logoutURL) - * @method bool|null isRecord() - * @method $this setRecord(bool $isRecord) - * @method bool|null isNotifyRecordingIsOn() - * @method $this setNotifyRecordingIsOn(bool $isNotifyRecordingIsOn) - * @method bool|null isRemindRecordingIsOn() - * @method $this setRemindRecordingIsOn(bool $remindRecordingIsOn) - * @method bool|null isRecordFullDurationMedia() - * @method $this setRecordFullDurationMedia(bool $recordFullDurationMedia) - * @method int getDuration() - * @method $this setDuration(int $duration) - * @method string getParentMeetingID() - * @method $this setParentMeetingID(string $parentMeetingID) - * @method int getSequence() - * @method $this setSequence(int $sequence) - * @method bool|null isFreeJoin() - * @method $this setFreeJoin(bool $isFreeJoin) - * @method bool|null isBreakoutRoomsPrivateChatEnabled() - * @method $this setBreakoutRoomsPrivateChatEnabled(bool $isBreakoutRoomsPrivateChatEnabled) - * @method bool|null isBreakoutRoomsRecord() - * @method $this setBreakoutRoomsRecord(bool $isBreakoutRoomsRecord) - * @method string getModeratorOnlyMessage() - * @method $this setModeratorOnlyMessage(string $message) - * @method bool|null isAutoStartRecording() - * @method $this setAutoStartRecording(bool $isAutoStartRecording) - * @method bool|null isAllowStartStopRecording() - * @method $this setAllowStartStopRecording(bool $isAllow) - * @method bool|null isWebcamsOnlyForModerator() - * @method $this setWebcamsOnlyForModerator(bool $isWebcamsOnlyForModerator) - * @method string getLogo() - * @method $this setLogo(string $logo) - * @method string getDarklogo() - * @method $this setDarklogo(string $darklogo) - * @method string getBannerText() - * @method $this setBannerText(string $bannerText) - * @method string getBannerColor() - * @method $this setBannerColor(string $bannerColor) - * @method string getCopyright() - * @method $this setCopyright(string $copyright) - * @method bool|null isMuteOnStart() - * @method $this setMuteOnStart(bool $isMuteOnStart) - * @method bool|null isAllowModsToUnmuteUsers() - * @method $this setAllowModsToUnmuteUsers(bool $isAllowModsToUnmuteUsers) - * @method bool|null isLockSettingsDisableCam() - * @method $this setLockSettingsDisableCam(bool $isLockSettingsDisableCam) - * @method bool|null isLockSettingsDisableMic() - * @method $this setLockSettingsDisableMic(bool $isLockSettingsDisableMic) - * @method bool|null isLockSettingsDisablePrivateChat() - * @method $this setLockSettingsDisablePrivateChat(bool $isLockSettingsDisablePrivateChat) - * @method bool|null isLockSettingsDisablePublicChat() - * @method $this setLockSettingsDisablePublicChat(bool $isLockSettingsDisablePublicChat) - * @method bool|null isLockSettingsDisableNotes() - * @method $this setLockSettingsDisableNotes(bool $isLockSettingsDisableNotes) - * @method bool|null isLockSettingsLockedLayout() - * @method $this setLockSettingsLockedLayout(bool $isLockSettingsLockedLayout) - * @method bool|null isLockSettingsHideUserList() - * @method $this setLockSettingsHideUserList(bool $isLockSettingsHideUserList) - * @method bool|null isLockSettingsLockOnJoin() - * @method $this setLockSettingsLockOnJoin(bool $isLockSettingsLockOnJoin) - * @method bool|null isLockSettingsLockOnJoinConfigurable() - * @method $this setLockSettingsLockOnJoinConfigurable(bool $isLockSettingsLockOnJoinConfigurable) - * @method $this setLockSettingsHideViewersCursor(bool $isLockSettingsHideViewersCursor) - * @method bool|null isLockSettingsHideViewersCursor() - * @method string getGuestPolicy() - * @method $this setGuestPolicy(string $guestPolicy) - * @method bool|null isMeetingKeepEvents() - * @method $this setMeetingKeepEvents(bool $isMeetingKeepEvents) - * @method bool|null isEndWhenNoModerator() - * @method $this setEndWhenNoModerator(bool $isEndWhenNoModerator) - * @method int getEndWhenNoModeratorDelayInMinutes() - * @method $this setEndWhenNoModeratorDelayInMinutes(int $endWhenNoModeratorDelayInMinutes) - * @method int getMeetingExpireIfNoUserJoinedInMinutes() - * @method $this setMeetingExpireIfNoUserJoinedInMinutes(int $meetingExpireIfNoUserJoinedInMinutes) - * @method int getMeetingExpireWhenLastUserLeftInMinutes() - * @method $this setMeetingExpireWhenLastUserLeftInMinutes(int $meetingExpireWhenLastUserLeftInMinutes) - * @method string getMeetingLayout() - * @method $this setMeetingLayout(MeetingLayout $meetingLayout) - * @method string getMeetingEndedURL() - * @method $this setMeetingEndedURL(string $meetingEndedURL) - * @method int getLearningDashboardCleanupDelayInMinutes() - * @method $this setLearningDashboardCleanupDelayInMinutes(int $learningDashboardCleanupDelayInMinutes) - * @method bool|null isAllowModsToEjectCameras() - * @method $this setAllowModsToEjectCameras(bool $isAllowModsToEjectCameras) - * @method bool|null isAllowRequestsWithoutSession() - * @method $this setAllowRequestsWithoutSession(bool $isAllowRequestsWithoutSession) - * @method bool|null isAllowPromoteGuestToModerator() - * @method $this setAllowPromoteGuestToModerator(bool $isAllowPromoteGuestToModerator) - * @method int getUserCameraCap() - * @method $this setUserCameraCap(int $cap) - * @method int getMeetingCameraCap() - * @method $this setMeetingCameraCap(int $cap) - * @method array getDisabledFeatures() - * @method $this setDisabledFeatures(array $disabledFeatures) - * @method array getDisabledFeaturesExclude() - * @method $this setDisabledFeaturesExclude(array $disabledFeaturesExclude) - * @method bool|null isPreUploadedPresentationOverrideDefault() - * @method $this setPreUploadedPresentationOverrideDefault(bool $preUploadedPresentationOverrideDefault) - * @method string getPresentationUploadExternalUrl() - * @method $this setPresentationUploadExternalUrl(string $presentationUploadExternalUrl) - * @method string getPresentationUploadExternalDescription() - * @method $this setPresentationUploadExternalDescription(string $presentationUploadExternalDescription) - * @method string getPreUploadedPresentation() - * @method $this setPreUploadedPresentation(string $preUploadedPresentation) - * @method string getPreUploadedPresentationName() - * @method $this setPreUploadedPresentationName(string $preUploadedPresentationName) - * @method int|null getMaxNumPages() - * @method $this setMaxNumPages(int $maxNumPages) - * @method string getPluginManifests() - * @method $this setPluginManifests(string $pluginManifests) - * @method string getPluginManifestsFetchUrl() - * @method $this setPluginManifestsFetchUrl(string $pluginManifestsFetchUrl) - * @method bool|null isPresentationConversionCacheEnabled() - * @method $this setPresentationConversionCacheEnabled(bool $presentationConversionCacheEnabled) - * @method bool|null isAllowOverrideClientSettingsOnCreateCall() - * @method $this setAllowOverrideClientSettingsOnCreateCall(bool $allowOverrideClientSettingsOnCreateCall) - * @method string getClientSettingsOverride() - * @method $this setClientSettingsOverride(string $clientSettingsOverride) - * @method string getClientSettingsOverrideJsonUrl() - * @method $this setClientSettingsOverrideJsonUrl(string $clientSettingsOverrideJsonUrl) - * @method bool|null isMultiUserWhiteboardEnabled() - * @method $this setMultiUserWhiteboardEnabled(bool $multiUserWhiteboardEnabled) - * @method string getSharedNotesEditor() - * @method $this setSharedNotesEditor(string $sharedNotesEditor) - * @method string getSharedNotesInitialContentJsonUrl() - * @method $this setSharedNotesInitialContentJsonUrl(string $sharedNotesInitialContentJsonUrl) + * @method string getName() + * @method $this setName(string $name) + * @method string getMeetingID() + * @method $this setMeetingID(string $id) + * @method string|null getWelcome() + * @method $this setWelcome(string $welcome) + * @method string|null getDialNumber() + * @method $this setDialNumber(string $dialNumber) + * @method string|null getVoiceBridge() + * @method $this setVoiceBridge(string $voiceBridge) + * @method string|null getWebVoice() + * @method $this setWebVoice(string $webVoice) + * @method int|null getMaxParticipants() + * @method $this setMaxParticipants(int $maxParticipants) + * @method string|null getLoginURL() + * @method $this setLoginURL(string $loginURL) + * @method string|null getLogoutURL() + * @method $this setLogoutURL(string $logoutURL) + * @method bool|null isRecord() + * @method $this setRecord(bool $isRecord) + * @method bool|null isNotifyRecordingIsOn() + * @method $this setNotifyRecordingIsOn(bool $isNotifyRecordingIsOn) + * @method bool|null isRemindRecordingIsOn() + * @method $this setRemindRecordingIsOn(bool $remindRecordingIsOn) + * @method bool|null isRecordFullDurationMedia() + * @method $this setRecordFullDurationMedia(bool $recordFullDurationMedia) + * @method int|null getDuration() + * @method $this setDuration(int $duration) + * @method string|null getParentMeetingID() + * @method $this setParentMeetingID(string $parentMeetingID) + * @method int|null getSequence() + * @method $this setSequence(int $sequence) + * @method bool|null isFreeJoin() + * @method $this setFreeJoin(bool $isFreeJoin) + * @method bool|null isBreakoutRoomsPrivateChatEnabled() + * @method $this setBreakoutRoomsPrivateChatEnabled(bool $isBreakoutRoomsPrivateChatEnabled) + * @method bool|null isBreakoutRoomsRecord() + * @method $this setBreakoutRoomsRecord(bool $isBreakoutRoomsRecord) + * @method string|null getModeratorOnlyMessage() + * @method $this setModeratorOnlyMessage(string $message) + * @method bool|null isAutoStartRecording() + * @method $this setAutoStartRecording(bool $isAutoStartRecording) + * @method bool|null isAllowStartStopRecording() + * @method $this setAllowStartStopRecording(bool $isAllow) + * @method bool|null isWebcamsOnlyForModerator() + * @method $this setWebcamsOnlyForModerator(bool $isWebcamsOnlyForModerator) + * @method string|null getLogo() + * @method $this setLogo(string $logo) + * @method string|null getDarklogo() + * @method $this setDarklogo(string $darklogo) + * @method string|null getBannerText() + * @method $this setBannerText(string $bannerText) + * @method string|null getBannerColor() + * @method $this setBannerColor(string $bannerColor) + * @method string|null getCopyright() + * @method $this setCopyright(string $copyright) + * @method bool|null isMuteOnStart() + * @method $this setMuteOnStart(bool $isMuteOnStart) + * @method bool|null isAllowModsToUnmuteUsers() + * @method $this setAllowModsToUnmuteUsers(bool $isAllowModsToUnmuteUsers) + * @method bool|null isLockSettingsDisableCam() + * @method $this setLockSettingsDisableCam(bool $isLockSettingsDisableCam) + * @method bool|null isLockSettingsDisableMic() + * @method $this setLockSettingsDisableMic(bool $isLockSettingsDisableMic) + * @method bool|null isLockSettingsDisablePrivateChat() + * @method $this setLockSettingsDisablePrivateChat(bool $isLockSettingsDisablePrivateChat) + * @method bool|null isLockSettingsDisablePublicChat() + * @method $this setLockSettingsDisablePublicChat(bool $isLockSettingsDisablePublicChat) + * @method bool|null isLockSettingsDisableNotes() + * @method $this setLockSettingsDisableNotes(bool $isLockSettingsDisableNotes) + * @method bool|null isLockSettingsLockedLayout() + * @method $this setLockSettingsLockedLayout(bool $isLockSettingsLockedLayout) + * @method bool|null isLockSettingsHideUserList() + * @method $this setLockSettingsHideUserList(bool $isLockSettingsHideUserList) + * @method bool|null isLockSettingsLockOnJoin() + * @method $this setLockSettingsLockOnJoin(bool $isLockSettingsLockOnJoin) + * @method bool|null isLockSettingsLockOnJoinConfigurable() + * @method $this setLockSettingsLockOnJoinConfigurable(bool $isLockSettingsLockOnJoinConfigurable) + * @method bool|null isLockSettingsHideViewersCursor() + * @method $this setLockSettingsHideViewersCursor(bool $isLockSettingsHideViewersCursor) + * @method GuestPolicy|null getGuestPolicy() + * @method $this setGuestPolicy(string|GuestPolicy $guestPolicy) + * @method bool|null isMeetingKeepEvents() + * @method $this setMeetingKeepEvents(bool $isMeetingKeepEvents) + * @method bool|null isEndWhenNoModerator() + * @method $this setEndWhenNoModerator(bool $isEndWhenNoModerator) + * @method int|null getEndWhenNoModeratorDelayInMinutes() + * @method $this setEndWhenNoModeratorDelayInMinutes(int $endWhenNoModeratorDelayInMinutes) + * @method int|null getMeetingExpireIfNoUserJoinedInMinutes() + * @method $this setMeetingExpireIfNoUserJoinedInMinutes(int $meetingExpireIfNoUserJoinedInMinutes) + * @method int|null getMeetingExpireWhenLastUserLeftInMinutes() + * @method $this setMeetingExpireWhenLastUserLeftInMinutes(int $meetingExpireWhenLastUserLeftInMinutes) + * @method MeetingLayout|null getMeetingLayout() + * @method $this setMeetingLayout(string|MeetingLayout $meetingLayout) + * @method string|null getMeetingEndedURL() + * @method $this setMeetingEndedURL(string $meetingEndedURL) + * @method int|null getLearningDashboardCleanupDelayInMinutes() + * @method $this setLearningDashboardCleanupDelayInMinutes(int $learningDashboardCleanupDelayInMinutes) + * @method bool|null isAllowModsToEjectCameras() + * @method $this setAllowModsToEjectCameras(bool $isAllowModsToEjectCameras) + * @method bool|null isAllowRequestsWithoutSession() + * @method $this setAllowRequestsWithoutSession(bool $isAllowRequestsWithoutSession) + * @method bool|null isAllowPromoteGuestToModerator() + * @method $this setAllowPromoteGuestToModerator(bool $isAllowPromoteGuestToModerator) + * @method int|null getUserCameraCap() + * @method $this setUserCameraCap(int $cap) + * @method int|null getMeetingCameraCap() + * @method $this setMeetingCameraCap(int $cap) + * @method array getDisabledFeatures() + * @method $this setDisabledFeatures(array $disabledFeatures) + * @method array getDisabledFeaturesExclude() + * @method $this setDisabledFeaturesExclude(array $disabledFeaturesExclude) + * @method bool|null isPreUploadedPresentationOverrideDefault() + * @method $this setPreUploadedPresentationOverrideDefault(bool $preUploadedPresentationOverrideDefault) + * @method string|null getPresentationUploadExternalUrl() + * @method $this setPresentationUploadExternalUrl(string $presentationUploadExternalUrl) + * @method string|null getPresentationUploadExternalDescription() + * @method $this setPresentationUploadExternalDescription(string $presentationUploadExternalDescription) + * @method string|null getPreUploadedPresentation() + * @method $this setPreUploadedPresentation(string $preUploadedPresentation) + * @method string|null getPreUploadedPresentationName() + * @method $this setPreUploadedPresentationName(string $preUploadedPresentationName) + * @method int|null getMaxNumPages() + * @method $this setMaxNumPages(int $maxNumPages) + * @method string|null getPluginManifests() + * @method $this setPluginManifests(string $pluginManifests) + * @method string|null getPluginManifestsFetchUrl() + * @method $this setPluginManifestsFetchUrl(string $pluginManifestsFetchUrl) + * @method bool|null isPresentationConversionCacheEnabled() + * @method $this setPresentationConversionCacheEnabled(bool $presentationConversionCacheEnabled) + * @method bool|null isAllowOverrideClientSettingsOnCreateCall() + * @method $this setAllowOverrideClientSettingsOnCreateCall(bool $allowOverrideClientSettingsOnCreateCall) + * @method string|null getClientSettingsOverride() + * @method $this setClientSettingsOverride(string $clientSettingsOverride) + * @method string|null getClientSettingsOverrideJsonUrl() + * @method $this setClientSettingsOverrideJsonUrl(string $clientSettingsOverrideJsonUrl) + * @method bool|null isMultiUserWhiteboardEnabled() + * @method $this setMultiUserWhiteboardEnabled(bool $multiUserWhiteboardEnabled) + * @method string|null getSharedNotesEditor() + * @method $this setSharedNotesEditor(string $sharedNotesEditor) + * @method string|null getSharedNotesInitialContentJsonUrl() + * @method $this setSharedNotesInitialContentJsonUrl(string $sharedNotesInitialContentJsonUrl) */ class CreateMeetingParameters extends MetaParameters { @@ -209,7 +209,7 @@ class CreateMeetingParameters extends MetaParameters protected ?bool $lockSettingsLockOnJoin = null; protected ?bool $lockSettingsLockOnJoinConfigurable = null; protected ?bool $lockSettingsHideViewersCursor = null; - protected GuestPolicy $guestPolicy; + protected ?GuestPolicy $guestPolicy = null; protected ?bool $meetingKeepEvents = null; protected ?bool $endWhenNoModerator = null; protected int $endWhenNoModeratorDelayInMinutes; @@ -266,8 +266,6 @@ class CreateMeetingParameters extends MetaParameters public function __construct(protected string $meetingID, protected string $name) { - $this->guestPolicy = GuestPolicy::ALWAYS_ACCEPT; - $this->ignoreProperties = ['disabledFeatures', 'disabledFeaturesExclude', 'clientSettingsOverride']; } diff --git a/src/Parameters/GetRecordingsParameters.php b/src/Parameters/GetRecordingsParameters.php index 38cb842c..5b3cc110 100644 --- a/src/Parameters/GetRecordingsParameters.php +++ b/src/Parameters/GetRecordingsParameters.php @@ -25,12 +25,12 @@ /** * Class GetRecordingsParameters. * - * @method string getMeetingID() - * @method $this setMeetingID(string $id) - * @method string getRecordID() - * @method $this setRecordID(string $recordID) - * @method string getState() - * @method $this setState(string $state) + * @method string|null getMeetingID() + * @method $this setMeetingID(string $id) + * @method string|null getRecordID() + * @method $this setRecordID(string $recordID) + * @method string|null getState() + * @method $this setState(string $state) */ class GetRecordingsParameters extends MetaParameters { diff --git a/src/Parameters/HooksCreateParameters.php b/src/Parameters/HooksCreateParameters.php index ac020ea4..1ab9ce3d 100644 --- a/src/Parameters/HooksCreateParameters.php +++ b/src/Parameters/HooksCreateParameters.php @@ -23,14 +23,14 @@ namespace BigBlueButton\Parameters; /** - * @method string getCallbackURL() - * @method $this setCallbackURL(string $url) - * @method string getMeetingID() - * @method $this setMeetingID(string $id) - * @method string getEventID() - * @method $this setEventID(string $id) - * @method bool|null isGetRaw() - * @method $this setGetRaw(bool $getRaw) + * @method string getCallbackURL() + * @method $this setCallbackURL(string $url) + * @method string|null getMeetingID() + * @method $this setMeetingID(string $id) + * @method string|null getEventID() + * @method $this setEventID(string $id) + * @method bool|null isGetRaw() + * @method $this setGetRaw(bool $getRaw) */ class HooksCreateParameters extends BaseParameters { diff --git a/src/Parameters/JoinMeetingParameters.php b/src/Parameters/JoinMeetingParameters.php index a95eb384..07f139a2 100644 --- a/src/Parameters/JoinMeetingParameters.php +++ b/src/Parameters/JoinMeetingParameters.php @@ -28,42 +28,42 @@ /** * Class JoinMeetingParametersTest. * - * @method string getFullName() - * @method $this setFullName(string $fullName) - * @method string getMeetingID() - * @method $this setMeetingID(string $id) - * @method int getCreateTime() - * @method $this setCreateTime(int $createTime) - * @method string getUserID() - * @method $this setUserID(string $userID) - * @method string getWebVoiceConf() - * @method $this setWebVoiceConf(string $webVoiceConf) - * @method string getDefaultLayout() - * @method $this setDefaultLayout(string $defaultLayout) - * @method string getAvatarURL() - * @method $this setAvatarURL(string $avatarURL) - * @method bool|null isRedirect() - * @method $this setRedirect(bool $redirect) - * @method string getErrorRedirectUrl() - * @method $this setErrorRedirectUrl(string $errorRedirectUrl) - * @method bool|null isGuest() - * @method $this setGuest(bool $guest) - * @method string getRole() - * @method $this setRole(Role $role) - * @method bool|null isExcludeFromDashboard() - * @method $this setExcludeFromDashboard(bool $excludeFromDashboard) - * @method string getEnforceLayout() - * @method $this setEnforceLayout(MeetingLayout $enforceLayout) - * @method string getWebcamBackgroundURL() - * @method $this setWebcamBackgroundURL(string $webcamBackgroundURL) - * @method bool|null isBot() - * @method $this setBot(bool $bot) - * @method string getLogoutURL() - * @method $this setLogoutURL(string $logoutURL) - * @method string getFirstName() - * @method $this setFirstName(string $firstName) - * @method string getLastName() - * @method $this setLastName(string $lastName) + * @method string getFullName() + * @method $this setFullName(string $fullName) + * @method string getMeetingID() + * @method $this setMeetingID(string $id) + * @method int|null getCreateTime() + * @method $this setCreateTime(int $createTime) + * @method string|null getUserID() + * @method $this setUserID(string $userID) + * @method string|null getWebVoiceConf() + * @method $this setWebVoiceConf(string $webVoiceConf) + * @method string|null getDefaultLayout() + * @method $this setDefaultLayout(string $defaultLayout) + * @method string|null getAvatarURL() + * @method $this setAvatarURL(string $avatarURL) + * @method bool|null isRedirect() + * @method $this setRedirect(bool $redirect) + * @method string|null getErrorRedirectUrl() + * @method $this setErrorRedirectUrl(string $errorRedirectUrl) + * @method bool|null isGuest() + * @method $this setGuest(bool $guest) + * @method Role getRole() + * @method $this setRole(Role $role) + * @method bool|null isExcludeFromDashboard() + * @method $this setExcludeFromDashboard(bool $excludeFromDashboard) + * @method string|null getEnforceLayout() + * @method $this setEnforceLayout(MeetingLayout $enforceLayout) + * @method string|null getWebcamBackgroundURL() + * @method $this setWebcamBackgroundURL(string $webcamBackgroundURL) + * @method bool|null isBot() + * @method $this setBot(bool $bot) + * @method string|null getLogoutURL() + * @method $this setLogoutURL(string $logoutURL) + * @method string|null getFirstName() + * @method $this setFirstName(string $firstName) + * @method string|null getLastName() + * @method $this setLastName(string $lastName) */ class JoinMeetingParameters extends UserDataParameters { diff --git a/src/Parameters/PutRecordingTextTrackParameters.php b/src/Parameters/PutRecordingTextTrackParameters.php index 7969bcbc..638766ba 100644 --- a/src/Parameters/PutRecordingTextTrackParameters.php +++ b/src/Parameters/PutRecordingTextTrackParameters.php @@ -25,18 +25,18 @@ /** * Class GetRecordingTextTracksParameters. * - * @method string getRecordID() - * @method $this setRecordID(string $recordID) - * @method string getKind() - * @method $this setKind(string $kind) - * @method string getLang() - * @method $this setLang(string $lang) - * @method string getLabel() - * @method $this setLabel(string $label) - * @method string getContentType() - * @method $this set(string $contentType) - * @method mixed getFile() - * @method $this setFile(string $file) + * @method string getRecordID() + * @method $this setRecordID(string $recordID) + * @method string getKind() + * @method $this setKind(string $kind) + * @method string getLang() + * @method $this setLang(string $lang) + * @method string getLabel() + * @method $this setLabel(string $label) + * @method string|null getContentType() + * @method $this set(string $contentType) + * @method string|null getFile() + * @method $this setFile(string $file) */ class PutRecordingTextTrackParameters extends BaseParameters { diff --git a/tests/unit/Parameters/CreateMeetingParametersTest.php b/tests/unit/Parameters/CreateMeetingParametersTest.php index be94bead..46d2e57c 100644 --- a/tests/unit/Parameters/CreateMeetingParametersTest.php +++ b/tests/unit/Parameters/CreateMeetingParametersTest.php @@ -165,7 +165,7 @@ public function testCreateBreakoutMeeting(): void $params = $createBreakoutMeetingParams->getHTTPQuery(); $this->assertStringContainsString('isBreakout='.rawurlencode($createBreakoutMeetingParams->isBreakout() ? 'true' : 'false'), $params); - $this->assertStringContainsString('parentMeetingID='.rawurlencode($createBreakoutMeetingParams->getParentMeetingID()), $params); + $this->assertStringContainsString('parentMeetingID='.rawurlencode((string) $createBreakoutMeetingParams->getParentMeetingID()), $params); $this->assertStringContainsString('sequence='.rawurlencode((string) $createBreakoutMeetingParams->getSequence()), $params); $this->assertStringContainsString('freeJoin='.rawurlencode($createBreakoutMeetingParams->isFreeJoin() ? 'true' : 'false'), $params); }