$caldavBackend = new OC_Connector_Sabre_CalDAV();
// Root nodes
-$nodes = array(
- new Sabre_CalDAV_Principal_Collection($principalBackend),
+$collection = new Sabre_CalDAV_Principal_Collection($principalBackend);
+$collection->disableListing = true; // Disable listening
+
+$nodes = array(
+ $collection,
new Sabre_CalDAV_CalendarRootNode($principalBackend, $caldavBackend),
-);
+ );
+
// Fire up server
$server = new Sabre_DAV_Server($nodes);
$carddavBackend = new OC_Connector_Sabre_CardDAV();
// Root nodes
-$nodes = array(
- new Sabre_CalDAV_Principal_Collection($principalBackend),
+$collection = new Sabre_CalDAV_Principal_Collection($principalBackend);
+$collection->disableListing = true; // Disable listening
+
+$nodes = array(
+ $collection,
new Sabre_CardDAV_AddressBookRoot($principalBackend, $carddavBackend),
-);
+ );
// Fire up server
$server = new Sabre_DAV_Server($nodes);