76 return new CalendarHome($this->caldavBackend, $principal);
An exception for terminatinating execution or to throw for unit testing.
The CalendarHome represents a node that is usually in a users' calendar-homeset.
__construct(PrincipalBackend\BackendInterface $principalBackend, Backend\BackendInterface $caldavBackend, $principalPrefix='principals')
Constructor.
getName()
Returns the nodename.
getChildForPrincipal(array $principal)
This method returns a node for a principal.
const CALENDAR_ROOT
The hardcoded root for calendar objects.
Implement this interface to create your own principal backends.