Lines Matching refs:principalInfo

39     protected $principalInfo;  variable in Sabre\\CalDAV\\CalendarHome
45 * @param array $principalInfo
47 function __construct(Backend\BackendInterface $caldavBackend, $principalInfo) { argument
50 $this->principalInfo = $principalInfo;
61 list(, $name) = URLUtil::splitPath($this->principalInfo['uri']);
139 return new Schedule\Inbox($this->caldavBackend, $this->principalInfo['uri']);
142 return new Schedule\Outbox($this->principalInfo['uri']);
145 return new Notifications\Collection($this->caldavBackend, $this->principalInfo['uri']);
149 … foreach ($this->caldavBackend->getCalendarsForUser($this->principalInfo['uri']) as $calendar) {
160 …foreach ($this->caldavBackend->getSubscriptionsForUser($this->principalInfo['uri']) as $subscripti…
195 $calendars = $this->caldavBackend->getCalendarsForUser($this->principalInfo['uri']);
206 $objs[] = new Schedule\Inbox($this->caldavBackend, $this->principalInfo['uri']);
207 $objs[] = new Schedule\Outbox($this->principalInfo['uri']);
212 … $objs[] = new Notifications\Collection($this->caldavBackend, $this->principalInfo['uri']);
217 …foreach ($this->caldavBackend->getSubscriptionsForUser($this->principalInfo['uri']) as $subscripti…
262 … $this->caldavBackend->createSubscription($this->principalInfo['uri'], $name, $properties);
265 $this->caldavBackend->createCalendar($this->principalInfo['uri'], $name, $properties);
281 return $this->principalInfo['uri'];
302 'principal' => $this->principalInfo['uri'],
307 'principal' => $this->principalInfo['uri'],
312 'principal' => $this->principalInfo['uri'] . '/calendar-proxy-write',
317 'principal' => $this->principalInfo['uri'] . '/calendar-proxy-write',
322 'principal' => $this->principalInfo['uri'] . '/calendar-proxy-read',
374 return $this->caldavBackend->getCalendarObjectByUID($this->principalInfo['uri'], $uid);