also implement for FailedCache and NullCache

Signed-off-by: Robin Appelman <robin@icewind.nl>
This commit is contained in:
Robin Appelman 2021-03-08 19:27:39 +01:00 committed by backportbot[bot]
parent 20ab946c3f
commit 9bb73574c3
2 changed files with 10 additions and 0 deletions

View File

@ -24,6 +24,7 @@ namespace OC\Files\Cache;
use OCP\Constants; use OCP\Constants;
use OCP\Files\Cache\ICache; use OCP\Files\Cache\ICache;
use OCP\Files\Cache\ICacheEntry;
use OCP\Files\Search\ISearchQuery; use OCP\Files\Search\ISearchQuery;
/** /**
@ -134,4 +135,8 @@ class FailedCache implements ICache {
public function normalize($path) { public function normalize($path) {
return $path; return $path;
} }
public function copyFromCache(ICache $sourceCache, ICacheEntry $sourceEntry, string $targetPath): int {
throw new \Exception("Invalid cache");
}
} }

View File

@ -26,6 +26,7 @@ namespace OC\Lockdown\Filesystem;
use OC\Files\Cache\CacheEntry; use OC\Files\Cache\CacheEntry;
use OCP\Constants; use OCP\Constants;
use OCP\Files\Cache\ICache; use OCP\Files\Cache\ICache;
use OCP\Files\Cache\ICacheEntry;
use OCP\Files\FileInfo; use OCP\Files\FileInfo;
use OCP\Files\Search\ISearchQuery; use OCP\Files\Search\ISearchQuery;
@ -122,4 +123,8 @@ class NullCache implements ICache {
public function normalize($path) { public function normalize($path) {
return $path; return $path;
} }
public function copyFromCache(ICache $sourceCache, ICacheEntry $sourceEntry, string $targetPath): int {
throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
}
} }