Backend
Interfaces, Classes and Traits
- BackendInterface
- Every CalDAV backend must at least implement this interface.
- NotificationSupport
- Adds caldav notification support to a backend.
- SchedulingSupport
- Implementing this interface adds CalDAV Scheduling support to your caldav server, as defined in rfc6638.
- SharingSupport
- Adds support for sharing features to a CalDAV server.
- SubscriptionSupport
- Every CalDAV backend must at least implement this interface.
- SyncSupport
- WebDAV-sync support for CalDAV backends.
- AbstractBackend
- Abstract Calendaring backend. Extend this class to create your own backends.
- PDO
- PDO CalDAV backend.
- SimplePDO
- Simple PDO CalDAV backend.
- AbstractPDOTest
- AbstractTest
- AbstractMock
- Abstract Calendaring backend. Extend this class to create your own backends.
- Mock
- Abstract Calendaring backend. Extend this class to create your own backends.
- MockScheduling
- Abstract Calendaring backend. Extend this class to create your own backends.
- MockSharing
- Abstract Calendaring backend. Extend this class to create your own backends.
- MockSubscriptionSupport
- This is a mock CalDAV backend that supports subscriptions.
- PDOMySQLTest
- PDOPgSqlTest
- PDOSqliteTest
- SimplePDOTest