Documentation

WritableCalendarInterface extends CalendarInterface

Writable calendar interface

Methods a writable calendar must implement

Table of Contents

createEvent()  : void
Create a new event
getOwner()  : mixed
putEvent()  : void
Create or update as appropriate
updateEvent()  : void
Update an existing event

Methods

createEvent()

Create a new event

public createEvent(Horde_Icalendar_Vevent $event) : void

The event must not yet exist in that calendar

Parameters
$event : Horde_Icalendar_Vevent
Return values
void

putEvent()

Create or update as appropriate

public putEvent(Horde_Icalendar_Vevent $event) : void

This completely replaces the existing event

Parameters
$event : Horde_Icalendar_Vevent
Return values
void

updateEvent()

Update an existing event

public updateEvent(Horde_Icalendar_Vevent $event) : void

The event must already exist in that calendar

Parameters
$event : Horde_Icalendar_Vevent
Return values
void

Search results