summaryrefslogtreecommitdiffstats
path: root/apps/dav/lib/CalDAV/CalendarHome.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/dav/lib/CalDAV/CalendarHome.php')
-rw-r--r--apps/dav/lib/CalDAV/CalendarHome.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/apps/dav/lib/CalDAV/CalendarHome.php b/apps/dav/lib/CalDAV/CalendarHome.php
index 7320754e6df..2aa2c9caa36 100644
--- a/apps/dav/lib/CalDAV/CalendarHome.php
+++ b/apps/dav/lib/CalDAV/CalendarHome.php
@@ -111,4 +111,14 @@ class CalendarHome extends \Sabre\CalDAV\CalendarHome {
throw new NotFound('Node with name \'' . $name . '\' could not be found');
}
+
+ /**
+ * @param array $filters
+ * @param integer|null $limit
+ * @param integer|null $offset
+ */
+ function calendarSearch(array $filters, $limit=null, $offset=null) {
+ $principalUri = $this->principalInfo['uri'];
+ return $this->caldavBackend->calendarSearch($principalUri, $filters, $limit, $offset);
+ }
}