userSession->getUser(); if (is_null($user) || $name !== $user->getUID()) { throw new \Sabre\DAV\Exception\Forbidden(); } return new GroupFoldersHome($principalInfo, $this->folderManager, $this->rootFolder, $user); } public function getName(): string { return 'groupfolders'; } }