12 $outbox =
new Outbox(
'principals/user1');
13 $this->assertEquals(
'outbox', $outbox->getName());
14 $this->assertEquals([], $outbox->getChildren());
15 $this->assertEquals(
'principals/user1', $outbox->getOwner());
16 $this->assertEquals(null, $outbox->getGroup());
21 'principal' =>
'principals/user1',
25 'privilege' =>
'{DAV:}read',
26 'principal' =>
'principals/user1',
30 'privilege' =>
'{' . CalDAV\Plugin::NS_CALDAV .
'}schedule-send',
31 'principal' =>
'principals/user1/calendar-proxy-write',
35 'privilege' =>
'{DAV:}read',
36 'principal' =>
'principals/user1/calendar-proxy-read',
40 'privilege' =>
'{DAV:}read',
41 'principal' =>
'principals/user1/calendar-proxy-write',
44 ], $outbox->getACL());
The CalDAV scheduling outbox.
const NS_CALDAV
This is the official CalDAV namespace.