54 function createCalendar($principalUri, $calendarUri, array $properties);
getCalendarObjectByUID($principalUri, $uid)
Searches through all of a users calendars and calendar objects to find an object with a specific UID...
createCalendarObject($calendarId, $objectUri, $calendarData)
Creates a new calendar object.
getCalendarsForUser($principalUri)
Returns a list of calendars for a principal.
This class represents a set of properties that are going to be updated.
updateCalendarObject($calendarId, $objectUri, $calendarData)
Updates an existing calendarobject, based on it's uri.
getCalendarObjects($calendarId)
Returns all calendar objects within a calendar.
updateCalendar($calendarId, \Sabre\DAV\PropPatch $propPatch)
Updates properties for a calendar.
getCalendarObject($calendarId, $objectUri)
Returns information from a single calendar object, based on it's object uri.
Every CalDAV backend must at least implement this interface.
calendarQuery($calendarId, array $filters)
Performs a calendar-query on the contents of this calendar.
getMultipleCalendarObjects($calendarId, array $uris)
Returns a list of calendar objects.
deleteCalendar($calendarId)
Delete a calendar and all its objects.
createCalendar($principalUri, $calendarUri, array $properties)
Creates a new calendar for a principal.
deleteCalendarObject($calendarId, $objectUri)
Deletes an existing calendar object.