CalDavClientInterface
đ§ getCalendars
Get all available calendars for the authenticated user
function getCalendars(): array;
/**
* Get all events from a specific calendar
*
* @param string $calendarUrl
* @param array|null $timeRange
* @return array
*/
public function getEvents(string $calendarUrl, ?array $timeRange = null): array;
/**
* Create a new calendar event
*
* @param string $calendarUrl
* @param string $icsData
* @return bool
*/
public function createEvent(string $calendarUrl, string $icsData): bool;
/**
* Update an existing calendar event
*
* @param string $eventUrl
* @param string $icsData
* @return bool
*/
public function updateEvent(string $eventUrl, string $icsData): bool;
/**
* Delete a calendar event
*
* @param string $eventUrl
* @return bool
*/
public function deleteEvent(string $eventUrl): bool;
}
âŠī¸ Returns
(array)
đ§ getEvents
Get all events from a specific calendar
function getEvents(string $calendarUrl, ?array $timeRange = null): array;
/**
* Create a new calendar event
*
* @param string $calendarUrl
* @param string $icsData
* @return bool
*/
public function createEvent(string $calendarUrl, string $icsData): bool;
/**
* Update an existing calendar event
*
* @param string $eventUrl
* @param string $icsData
* @return bool
*/
public function updateEvent(string $eventUrl, string $icsData): bool;
/**
* Delete a calendar event
*
* @param string $eventUrl
* @return bool
*/
public function deleteEvent(string $eventUrl): bool;
}
âī¸ Parameters
- $calendarUrl (string)
- $timeRange (array|null)
âŠī¸ Returns
(array)
đ§ createEvent
Create a new calendar event
function createEvent(string $calendarUrl, string $icsData): bool;
/**
* Update an existing calendar event
*
* @param string $eventUrl
* @param string $icsData
* @return bool
*/
public function updateEvent(string $eventUrl, string $icsData): bool;
/**
* Delete a calendar event
*
* @param string $eventUrl
* @return bool
*/
public function deleteEvent(string $eventUrl): bool;
}
âī¸ Parameters
- $calendarUrl (string)
- $icsData (string)
âŠī¸ Returns
(bool)
đ§ updateEvent
Update an existing calendar event
function updateEvent(string $eventUrl, string $icsData): bool;
/**
* Delete a calendar event
*
* @param string $eventUrl
* @return bool
*/
public function deleteEvent(string $eventUrl): bool;
}
âī¸ Parameters
- $eventUrl (string)
- $icsData (string)
âŠī¸ Returns
(bool)
đ§ deleteEvent
Delete a calendar event
function deleteEvent(string $eventUrl): bool;
}
âī¸ Parameters
âŠī¸ Returns
(bool)