getRealFolder(); if (!$folder instanceof IRootFolder) { throw new \Exception('Lazy root folder closure didn\'t return a root folder'); } return $folder; } #[\Override] public function getUserFolder($userId) { return $this->__call(__FUNCTION__, func_get_args()); } #[\Override] public function getByIdInPath(int $id, string $path) { return $this->__call(__FUNCTION__, func_get_args()); } #[\Override] public function getFirstNodeByIdInPath(int $id, string $path): ?INode { return $this->__call(__FUNCTION__, func_get_args()); } #[\Override] public function getNodeFromCacheEntryAndMount(ICacheEntry $cacheEntry, IMountPoint $mountPoint): INode { return $this->getRootFolder()->getNodeFromCacheEntryAndMount($cacheEntry, $mountPoint); } #[\Override] public function getAppDataDirectoryName(): string { return $this->__call(__FUNCTION__, func_get_args()); } }