Abstract_Meetings::__construct( TribeEventsVirtualMeetingsZoomApi $api, TribeEventsVirtualMeetingsZoomClassic_Editor $classic_editor, TribeEventsVirtualMeetingsZoomPassword $password, TribeEventsVirtualEncryption $encryption = NULL )

Meetings constructor.


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


Top ↑

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 ) );
	}

Top ↑

Changelog

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.