\org_openpsa_calendar_vcal

vCalendar helper class

Summary

Methods
Properties
Constants
__construct()
add_event()
__toString()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
_add_participants()
_add_date_fields()
$_calendar
N/A

Properties

$_calendar

$_calendar : \Sabre\VObject\Component\VCalendar

The calendar object

Type

\Sabre\VObject\Component\VCalendar

Methods

__construct()

__construct(string  $method = "PUBLISH") 

Parameters

string $method

vCalendar method (defaults to "publish")

add_event()

add_event(\org_openpsa_calendar_event_dba  $event) : string

Export event in vCalendar format

Parameters

\org_openpsa_calendar_event_dba $event

The event we're working on

Returns

string —

vCalendar data

__toString()

__toString() 

_add_participants()

_add_participants(\Sabre\VObject\Component\VEvent  $vevent, array  $participants) 

Parameters

\Sabre\VObject\Component\VEvent $vevent
array $participants

_add_date_fields()

_add_date_fields(\Sabre\VObject\Component\VEvent  $vevent, \org_openpsa_calendar_event_dba  $event) 

Parameters

\Sabre\VObject\Component\VEvent $vevent
\org_openpsa_calendar_event_dba $event