diff options
author | Vincent Petry <pvince81@owncloud.com> | 2015-06-17 13:20:29 +0200 |
---|---|---|
committer | Vincent Petry <pvince81@owncloud.com> | 2015-06-17 13:20:29 +0200 |
commit | a89bb1d3839b80f8846b0ed9e462a42065d4ad9f (patch) | |
tree | d1a4d28170d1ddd7caaee48397e3e9c3f5f860e8 /lib | |
parent | e6e9370eb6bc9bb77c18fef269b2eb08b2baed36 (diff) | |
parent | 21d261885ddb0a55ef2146d490d0c72e8408733d (diff) | |
download | nextcloud-server-a89bb1d3839b80f8846b0ed9e462a42065d4ad9f.tar.gz nextcloud-server-a89bb1d3839b80f8846b0ed9e462a42065d4ad9f.zip |
Merge pull request #16988 from owncloud/fix-avatar-fail
Fix remaining avatar problems
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/cache/file.php | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/lib/private/cache/file.php b/lib/private/cache/file.php index bd3b5bc1cc1..4742128ecbe 100644 --- a/lib/private/cache/file.php +++ b/lib/private/cache/file.php @@ -42,6 +42,8 @@ class File { * Returns the cache storage for the logged in user * * @return \OC\Files\View cache storage + * @throws \OC\ForbiddenException + * @throws \OC\User\NoUserException */ protected function getStorage() { if (isset($this->storage)) { @@ -64,6 +66,8 @@ class File { /** * @param string $key + * @return mixed|null + * @throws \OC\ForbiddenException */ public function get($key) { $result = null; @@ -91,6 +95,10 @@ class File { /** * @param string $key + * @param mixed $value + * @param int $ttl + * @return bool|mixed + * @throws \OC\ForbiddenException */ public function set($key, $value, $ttl = 0) { $storage = $this->getStorage(); @@ -114,6 +122,11 @@ class File { return $result; } + /** + * @param string $key + * @return bool + * @throws \OC\ForbiddenException + */ public function hasKey($key) { $storage = $this->getStorage(); if ($storage && $storage->is_file($key) && $storage->isReadable($key)) { @@ -124,6 +137,8 @@ class File { /** * @param string $key + * @return bool|mixed + * @throws \OC\ForbiddenException */ public function remove($key) { $storage = $this->getStorage(); @@ -133,6 +148,11 @@ class File { return $storage->unlink($key); } + /** + * @param string $prefix + * @return bool + * @throws \OC\ForbiddenException + */ public function clear($prefix = '') { $storage = $this->getStorage(); if ($storage and $storage->is_dir('/')) { @@ -148,6 +168,10 @@ class File { return true; } + /** + * Runs GC + * @throws \OC\ForbiddenException + */ public function gc() { $storage = $this->getStorage(); if ($storage and $storage->is_dir('/')) { |