Abstract_Meetings::__construct( TribeEventsVirtualMeetingsZoomApi $api, TribeEventsVirtualMeetingsZoomClassic_Editor $classic_editor, TribeEventsVirtualMeetingsZoomPassword $password, TribeEventsVirtualEncryption $encryption = NULL )
Meetings constructor.
Contents
Parameters
- $api
-
(TribeEventsVirtualMeetingsZoomApi) (Required) An instance of the Zoom API handler.
- $classic_editor
-
(TribeEventsVirtualMeetingsZoomClassic_Editor) (Required) An instance of the Classic Editor rendering handler.
- $password
-
(TribeEventsVirtualMeetingsZoomPassword) (Required) An instance of the Password handler.
- $encryption
-
(TribeEventsVirtualEncryption) (Optional) An instance of the Encryption handler.
Default value: NULL
Source
File: src/Tribe/Meetings/Zoom/Abstract_Meetings.php
public function __construct( Api $api, Classic_Editor $classic_editor, Password $password, Encryption $encryption = NULL ) {
$this->api = $api;
$this->classic_editor = $classic_editor;
$this->password = $password;
$this->encryption = ( ! empty( $encryption ) ? $encryption : tribe( Encryption::class ) );
}
Changelog
| Version | Description |
|---|---|
| 1.4.0 | - Add Encryption Class. |
| 1.1.1 | Moved to the TribeEventsVirtualMeetingsZoomAbstract_Meetings class. |
| 1.0.2 | - Add the Password Class. |
| 1.0.0 | Introduced. |