Lines Matching refs:this

45         $this->caldavBackend = $caldavBackend;
46 $this->calendarInfo = $calendarInfo;
57 return $this->calendarInfo['uri'];
75 return $this->caldavBackend->updateCalendar($this->calendarInfo['id'], $propPatch);
89 foreach ($this->calendarInfo as $propName => $propValue) {
92 $response[$propName] = $this->calendarInfo[$propName];
109 $obj = $this->caldavBackend->getCalendarObject($this->calendarInfo['id'], $name);
113 $obj['acl'] = $this->getChildACL();
115 return new CalendarObject($this->caldavBackend, $this->calendarInfo, $obj);
126 $objs = $this->caldavBackend->getCalendarObjects($this->calendarInfo['id']);
129 $obj['acl'] = $this->getChildACL();
130 $children[] = new CalendarObject($this->caldavBackend, $this->calendarInfo, $obj);
147 $objs = $this->caldavBackend->getMultipleCalendarObjects($this->calendarInfo['id'], $paths);
150 $obj['acl'] = $this->getChildACL();
151 $children[] = new CalendarObject($this->caldavBackend, $this->calendarInfo, $obj);
165 $obj = $this->caldavBackend->getCalendarObject($this->calendarInfo['id'], $name);
201 …return $this->caldavBackend->createCalendarObject($this->calendarInfo['id'], $name, $calendarData);
212 $this->caldavBackend->deleteCalendar($this->calendarInfo['id']);
249 return $this->calendarInfo['principaluri'];
270 'principal' => $this->getOwner(),
275 'principal' => $this->getOwner() . '/calendar-proxy-write',
280 'principal' => $this->getOwner() . '/calendar-proxy-read',
290 if (empty($this->calendarInfo['{http://sabredav.org/ns}read-only'])) {
293 'principal' => $this->getOwner(),
298 'principal' => $this->getOwner() . '/calendar-proxy-write',
319 'principal' => $this->getOwner(),
325 'principal' => $this->getOwner() . '/calendar-proxy-write',
330 'principal' => $this->getOwner() . '/calendar-proxy-read',
335 if (empty($this->calendarInfo['{http://sabredav.org/ns}read-only'])) {
338 'principal' => $this->getOwner(),
343 'principal' => $this->getOwner() . '/calendar-proxy-write',
372 return $this->caldavBackend->calendarQuery($this->calendarInfo['id'], $filters);
388 $this->caldavBackend instanceof Backend\SyncSupport &&
389 isset($this->calendarInfo['{DAV:}sync-token'])
391 return $this->calendarInfo['{DAV:}sync-token'];
394 $this->caldavBackend instanceof Backend\SyncSupport &&
395 isset($this->calendarInfo['{http://sabredav.org/ns}sync-token'])
397 return $this->calendarInfo['{http://sabredav.org/ns}sync-token'];
459 if (!$this->caldavBackend instanceof Backend\SyncSupport) {
463 return $this->caldavBackend->getChangesForCalendar(
464 $this->calendarInfo['id'],