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

â†Šī¸ 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

â†Šī¸ 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

â†Šī¸ Returns

(bool)

🔧 deleteEvent

Delete a calendar event
function deleteEvent(string $eventUrl): bool; }

âš™ī¸ Parameters

â†Šī¸ Returns

(bool)