diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2015-11-10 11:53:47 +0100 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2015-11-10 11:53:47 +0100 |
commit | 480bf146983b28bb6ec1f5dd63469983aaa7a123 (patch) | |
tree | 362c46a4b3d33758ce26e4a4ba14b8ca3013ab80 /lib | |
parent | bdd396aa3d710de1ea26f9279610392e6edaffc2 (diff) | |
parent | 2960a208cd1810890f647ba4993fa9b1192adf38 (diff) | |
download | nextcloud-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.php | 17 |
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); + } } |