Lines Matching refs:this

43         $this->caldavBackend = $caldavBackend;
44 $this->calendarInfo = $calendarInfo;
55 return $this->calendarInfo['uri'];
73 return $this->caldavBackend->updateCalendar($this->calendarInfo['id'], $propPatch);
87 foreach ($this->calendarInfo as $propName => $propValue) {
90 $response[$propName] = $this->calendarInfo[$propName];
107 $obj = $this->caldavBackend->getCalendarObject($this->calendarInfo['id'], $name);
111 $obj['acl'] = $this->getChildACL();
113 return new CalendarObject($this->caldavBackend, $this->calendarInfo, $obj);
124 $objs = $this->caldavBackend->getCalendarObjects($this->calendarInfo['id']);
127 $obj['acl'] = $this->getChildACL();
128 $children[] = new CalendarObject($this->caldavBackend, $this->calendarInfo, $obj);
145 $objs = $this->caldavBackend->getMultipleCalendarObjects($this->calendarInfo['id'], $paths);
148 $obj['acl'] = $this->getChildACL();
149 $children[] = new CalendarObject($this->caldavBackend, $this->calendarInfo, $obj);
163 $obj = $this->caldavBackend->getCalendarObject($this->calendarInfo['id'], $name);
199 …return $this->caldavBackend->createCalendarObject($this->calendarInfo['id'], $name, $calendarData);
210 $this->caldavBackend->deleteCalendar($this->calendarInfo['id']);
247 return $this->calendarInfo['principaluri'];
281 'principal' => $this->getOwner(),
286 'principal' => $this->getOwner() . '/calendar-proxy-write',
291 'principal' => $this->getOwner() . '/calendar-proxy-read',
301 if (empty($this->calendarInfo['{http://sabredav.org/ns}read-only'])) {
304 'principal' => $this->getOwner(),
309 'principal' => $this->getOwner() . '/calendar-proxy-write',
330 'principal' => $this->getOwner(),
336 'principal' => $this->getOwner() . '/calendar-proxy-write',
341 'principal' => $this->getOwner() . '/calendar-proxy-read',
346 if (empty($this->calendarInfo['{http://sabredav.org/ns}read-only'])) {
349 'principal' => $this->getOwner(),
354 'principal' => $this->getOwner() . '/calendar-proxy-write',
427 return $this->caldavBackend->calendarQuery($this->calendarInfo['id'], $filters);
443 $this->caldavBackend instanceof Backend\SyncSupport &&
444 isset($this->calendarInfo['{DAV:}sync-token'])
446 return $this->calendarInfo['{DAV:}sync-token'];
449 $this->caldavBackend instanceof Backend\SyncSupport &&
450 isset($this->calendarInfo['{http://sabredav.org/ns}sync-token'])
452 return $this->calendarInfo['{http://sabredav.org/ns}sync-token'];
514 if (!$this->caldavBackend instanceof Backend\SyncSupport) {
518 return $this->caldavBackend->getChangesForCalendar(
519 $this->calendarInfo['id'],