summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorThomas Müller <thomas.mueller@tmit.eu>2015-11-10 11:53:47 +0100
committerThomas Müller <thomas.mueller@tmit.eu>2015-11-10 11:53:47 +0100
commit480bf146983b28bb6ec1f5dd63469983aaa7a123 (patch)
tree362c46a4b3d33758ce26e4a4ba14b8ca3013ab80 /lib
parentbdd396aa3d710de1ea26f9279610392e6edaffc2 (diff)
parent2960a208cd1810890f647ba4993fa9b1192adf38 (diff)
downloadnextcloud-server-480bf146983b28bb6ec1f5dd63469983aaa7a123.tar.gz
nextcloud-server-480bf146983b28bb6ec1f5dd63469983aaa7a123.zip
Merge pull request #20389 from owncloud/storage_not_available
use a HintException to have some useful user output in case of an error
Diffstat (limited to 'lib')
-rw-r--r--lib/public/files/storagenotavailableexception.php17
1 files changed, 16 insertions, 1 deletions
diff --git a/lib/public/files/storagenotavailableexception.php b/lib/public/files/storagenotavailableexception.php
index 842867ba567..a6665b38ce1 100644
--- a/lib/public/files/storagenotavailableexception.php
+++ b/lib/public/files/storagenotavailableexception.php
@@ -28,10 +28,25 @@
// use OCP namespace for all classes that are considered public.
// This means that they should be used by apps instead of the internal ownCloud classes
namespace OCP\Files;
+use OC\HintException;
/**
* Storage is temporarily not available
* @since 6.0.0
+ * @changed 8.2.1 based on HintException
*/
-class StorageNotAvailableException extends \Exception {
+class StorageNotAvailableException extends HintException {
+
+ /**
+ * StorageNotAvailableException constructor.
+ *
+ * @param string $message
+ * @param int $code
+ * @param \Exception $previous
+ * @since 6.0.0
+ */
+ public function __construct($message = '', $code = 0, \Exception $previous = null) {
+ $l = \OC::$server->getL10N('core');
+ parent::__construct($message, $l->t('Storage not available'), $code, $previous);
+ }
}