/** * Creates a new calendar * * @param string $name * @param string $properties * @return void */ public function createExtendedCollection($name, array $resourceType, array $properties) { if (!in_array('{urn:ietf:params:xml:ns:caldav}calendar', $resourceType) || count($resourceType) !== 2) { throw new Sabre_DAV_Exception_InvalidResourceType('Unknown resourceType for this collection'); } $this->caldavBackend->createCalendar($this->userUri, $name, $properties); }