refreshSyncToken(null)->id; return [ 'id' => $this->backendUri(), 'uri' => $this->backendUri(), 'principaluri' => PrincipalBackend::getPrincipalUser($this->user), '{DAV:}sync-token' => $token, '{'.SabreServer::NS_SABREDAV.'}sync-token' => $token, '{'.CalDAVPlugin::NS_CALENDARSERVER.'}getctag' => $token, ]; } /** * Get the new exported version of the object. * * @param mixed $obj * @return string */ abstract protected function refreshObject($obj): string; }