aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public/Files/StorageBadConfigException.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/public/Files/StorageBadConfigException.php')
-rw-r--r--lib/public/Files/StorageBadConfigException.php26
1 files changed, 26 insertions, 0 deletions
diff --git a/lib/public/Files/StorageBadConfigException.php b/lib/public/Files/StorageBadConfigException.php
new file mode 100644
index 00000000000..c38bd840d3e
--- /dev/null
+++ b/lib/public/Files/StorageBadConfigException.php
@@ -0,0 +1,26 @@
+<?php
+
+/**
+ * SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-FileCopyrightText: 2016 ownCloud, Inc.
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+namespace OCP\Files;
+
+/**
+ * Storage has bad or missing config params
+ * @since 9.0.0
+ */
+class StorageBadConfigException extends StorageNotAvailableException {
+ /**
+ * ExtStorageBadConfigException constructor.
+ *
+ * @param string $message
+ * @param \Exception|null $previous
+ * @since 9.0.0
+ */
+ public function __construct($message = '', ?\Exception $previous = null) {
+ $l = \OCP\Util::getL10N('core');
+ parent::__construct($l->t('Storage incomplete configuration. %s', [$message]), self::STATUS_INCOMPLETE_CONF, $previous);
+ }
+}